Настройка PHP сайта на Azure

Рейтинг: 2Ответов: 1Опубликовано: 01.04.2015

Вечер добрый

У нас есть сайт который работает на:

  1. PHP 5.3 и не выше, потому что нужно поставить php_http.dll версии 1.7.6.
  2. Мы используем вебсайты Windows Azure.

Интересует такой вопрос:

  1. На линуксовых инстансах я могу просто выйти по SSH и настраивать как мне нужно. Но как подключиться по ssh или rdp к сайт на Azure?
  2. Как добавить php_http.dll к PHP который использует IIS сайта.
  3. Как вообще включить версию PHP 5.3.

UPD 1: Разобрался как запустить композер для Azure вот по этой ссылке.
Проблема в том что разбираюсь каким образом запустить dll mongo (вот тут описание).

Проблема в том что мне не удается запустить эту dll - в пых инфо секции монго так и не появляется, появляются только подключения файла:

введите описание изображения здесь

Второй момент, при развертывании приложения запускается деплой, и там вот так:

введите описание изображения здесь

UPD 2: Вообщем монго я смог подключить. Все делал как описанно в статье, просто не обратил внимание на один момент. Библиотеки должны быть обязательно под версию Win 32 (VC9 NTS). Иначе не подключаться и в логах будет такая фигня:

[02-Apr-2015 02:07:33 America/Los_Angeles] PHP Warning: PHP Startup: Unable to load dynamic library 'D:\home\site\wwwroot\bin/php_mongo.dll' - %1 is not a valid Win32 application.

Сейчас пытаюсь подключить вторую библиотку php_memcache.dll. И вот тут опять затык:

[02-Apr-2015 03:55:59 America/Los_Angeles] PHP Warning: PHP Startup: Unable to load dynamic library 'D:\home\site\wwwroot\ bin/php_memcache.dll' - The specified module could not be found.

введите описание изображения здесь

UPD 3: Все просто оказалось, после разделителя (комы), пробел не допустим...

Помогите, если знаете как )

Ответы

▲ 1Принят
  1. Azure Websites не поддерживает соединение через Remote Desktope или SSH.

  2. Описание того как добавлять свои собсвенные DLL можно найти здесь.

  3. Как включить PHP определенной версии в Azure Websites можно найти тут.

UPD 1:

  1. Какое-то время всё-таки еще PHP 5.3 будет поддерживаться, но включить её надо через PowerShell. Как это сделать описывалось тут