Обычный маршрут такой:
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.