Подключение базы данных SQL Azure с веб-сайта Azure под управлением PHP 5.5?

Если вы настроили веб-сайт Azure для работы с PHP 5.5, расширение "sqlsrv" исчезнет, ​​возможно, потому что текущий выпуск этого расширения не поддерживает более раннюю версию PHP 5.4. Как вы можете видеть из этого поста, Microsoft "работает" над обновленным расширением sqlsrv с июля 2013 года. Официальный блог этого расширения не обновлялся с октября 2012 года, и последний пост, который на самом деле был о расширении sqlsrv, с марта 2012 года.

Существует неофициальная версия расширения sqlsrv, которая поддерживает PHP 5.5, но вы не можете установить пользовательские расширения PHP на управляемый веб-сайт Azure.

Насколько я могу судить, это означает, что вы не можете подключиться к данным SQL Azure с веб-сайта управления Azure, и похоже, что Microsoft не спешит исправлять это. Я просто собираюсь отказаться от использования PHP 5.5 + SQL Server в Azure.

Тем не менее, я надеюсь, что что-то упускаю. Можно ли запустить приложение PHP 5.5 как управляемый веб-сайт в Azure и подключиться к SQL Server?

2 ответа

Решение

Microsoft выпустила поддержку подключений PHP 5.5 и 5.6 через свои драйверы Microsoft для PHP для расширения SQL Server PHP. Версия 3.2 (по состоянию на 1 апреля 2015 г.) поддерживает PHP 5.4, 5.5 и 5.6.

В результате веб-приложения Azure PHP должны иметь возможность подключаться к Microsoft SQL Server "из коробки" без необходимости устанавливать какие-либо дополнительные драйверы.

Примечание об изменении терминологии Azure после публикации вопроса: " Веб-сайты теперь являются веб-приложениями в службе приложений "

Вы можете начать с установки вышеупомянутого пользовательского расширения PHP на веб-сайте Azure. Это, безусловно, поддерживаемый процесс и хорошо описанный здесь.

Так что сделайте так, чтобы ваш сайт работал с пользовательским расширением PHP в ожидании официального.

Другие вопросы по тегам