注册表在windows Azure中托管php mysql应用程序
我们的应用程序是使用PHP5.2.14和MySQL 5.1.41开发的。我们的一个客户希望在windows Azure中托管此服务 我们从下面的链接中搜索并了解到,我们可以在云中托管php应用程序 使用Windows Azure在云中托管PHP- 使用SSMA从MySQL迁移到SQL Azure- 我们以前没有这样做过。请建议以正确的方式进行。请告知将出现的问题注册表在windows Azure中托管php mysql应用程序,azure,azure-web-app-service,Azure,Azure Web App Service,我们的应用程序是使用PHP5.2.14和MySQL 5.1.41开发的。我们的一个客户希望在windows Azure中托管此服务 我们从下面的链接中搜索并了解到,我们可以在云中托管php应用程序 使用Windows Azure在云中托管PHP- 使用SSMA从MySQL迁移到SQL Azure- 我们以前没有这样做过。请建议以正确的方式进行。请告知将出现的问题 谢谢通常的路线是: 1/将应用程序迁移到PHP 5.3 PHP5.2已被弃用,尽管它可以在Azure上运行,但当您遇到问题时,您将
谢谢通常的路线是: 1/将应用程序迁移到PHP 5.3 PHP5.2已被弃用,尽管它可以在Azure上运行,但当您遇到问题时,您将自行解决 2/将数据迁移到Sql Azure 迁移助手是一种方法。注意VisualStudio 11 beta版可以在SQL Azure模式下更新很多东西而不丢失数据,因此您也可以考虑安装它。 3/更新代码以使用php_pdo_sqlsrv.dll或php_sqlsrv.dll 不要为此使用旧的mssql驱动程序。当您尝试连接到Sql Azure数据库时,不要忘记用户确实是username@machine不仅仅是用户名 4/部署到Azure 在本地计算机上完成所有这些操作后,您将从开发盒连接到SQLAzure,然后开始部署到Azure。以前不要这样做,你只会浪费时间 5/修复扩展和权限问题
6/必要时,将本地存储替换为blob存储或Azure存储。您提到的使用eclispe插件将PHP应用程序部署到Windows Azure的链接。此插件非常旧,并且不基于Windows Azure Web角色中的完全IIS支持。现在,您应该使用WindowsAzure SDK for PHP将PHP应用程序打包并部署到WindowsAzure。有关详细信息,请参阅以下链接: http://azurephp.interoperabilitybridges.com/articles/packaging-applications 当做 萨蒂什试试看