Reg хостинг php MySQL приложения в Windows Azure - PullRequest
0 голосов
/ 17 марта 2012

Наше приложение разработано с использованием PHP 5.2.14 и MySQL 5.1.41.Один из наших клиентов хотел разместить это в Windows Azure.

Мы искали и понимаем из приведенных ниже ссылок, что мы можем разместить PHP-приложение в облаке.

Размещать PHP в облаке с помощью Windows Azure - http://www.sitepoint.com/windows-azure-php/

Миграция с MySQL на SQL Azure с использованием SSMA - http://blogs.msdn.com/b/ssma/archive/2011/03/23/migrating-from-mysql-to-sql-azure-using-ssma.aspx

Мы не делали этого раньше.Пожалуйста, посоветуйте действовать правильно.Посоветуйте пожалуйста какие вопросы придут

Спасибо

Ответы [ 2 ]

0 голосов
/ 19 марта 2012

Ссылка, которую вы говорите об использовании плагина eclispe для развертывания приложения PHP в Windows Azure.Этот плагин очень старый и не основан на полной поддержке IIS в веб-роли Windows Azure.Теперь вы должны использовать Windows Azure SDK для PHP, чтобы упаковать и развернуть приложение PHP в Windows Azure.Пожалуйста, обратитесь к следующей ссылке для получения подробной информации:

http://phpazure.codeplex.com http://azurephp.interoperabilitybridges.com/articles/packaging-applications

привет,

Satish

0 голосов
/ 17 марта 2012

Обычный маршрут такой:

1 / Перенос приложения на PHP 5.3

PHP 5.2 устарел, и, хотя он может работать в Azure, вы будете самостоятельно при возникновении проблем ..

2 / Перенос данных в Sql Azure

Помощник по миграции - один из способов. Обратите внимание, что бета-версия Visual Studio 11 может многое обновлять в вашей схеме Sql Azure без потери данных, поэтому вы можете также рассмотреть возможность ее установки.

3 / Обновите код, чтобы использовать php_pdo_sqlsrv.dll или php_sqlsrv.dll

НЕ используйте старые драйверы mssql для этого. Когда вы пытаетесь подключиться к вашей базе данных Sql Azure, не забывайте, что пользователь действительно username @ machine, а не просто username

4 / Развертывание в Azure

Как только вы сделаете все это на своем локальном компьютере (вы подключитесь к Sql Azure из своего окна разработки), вы начнете развертываться в Azure. Не делай этого раньше, ты просто будешь тратить свое время.

5 / Исправление проблем с расширениями и разрешениями

6 / При необходимости замените локальное хранилище хранилищем BLOB-объектов или хранилищем Azure.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...