2016-12-10 5 views
0

Добрый вечер,Включение OAuth в PHP - Azure App Service

Мы работаем с некоторыми разработчиками в создании одного из первых наших приложений, используя Microsoft Azure Cloud хостинг для платформы.

Мы пытаемся заставить bitly API работать с нашего сервера, однако наши разработчики сообщили, что они не могут использовать это, с подозрением на то, что модуль OAuth не указан в информации. php службы Azure App с загруженными файлами.

Что мы ищем, так это включить возможности OAuth для веб-приложения PHP, однако мы не знаем, как перенастроить среду без корневого доступа к базовому серверу (в результате использования службы Azure App) , Обычно мы будем использовать пакет PECL или YUM для OAuth, а затем перенастроить его для php, чтобы иметь доступ к нему, однако, очевидно, на этот раз мы не можем.

Wanted OAuth Конфигурация: click for image

Может кто-нибудь поможет нам включить OAuth для этого приложения?

Спасибо!

+0

любое обновление? –

ответ

0

Azure Web Apps поддерживает пользовательские расширения PHP в среде выполнения PHP по умолчанию. Для достижения своих требований попробуйте выполнить следующие действия.

  1. Скачать DLL файл расширения OAuth из https://pecl.php.net/package/oauth, выберите НЦ & x86 версии.
  2. Добавить каталог ext в корневую директорию. Скопируйте файл dll в этот каталог.
  3. Создание INI-файл в корневой директории под названием extensions.ini
  4. параметры конфигурации Добавить в файл extensions.ini, используя тот же синтаксис, который вы будете использовать в php.ini файле. НАПРИМЕР.

    extension = d:\home\site\wwwroot\ext\php_oauth.dll

  5. Добавить Настройка приложения для вашего Web App на Лазурном Врожденный с ключом PHP_INI_SCAN_DIR и значением d:\home\site\ini

  6. Развертывание приложения в веб-приложение Azure, и перезапустить службу Azure Web Apps.

Рычаги phpinfo() вы можете увидеть расширение сконфигурировано правильно, enter image description here Вы можете обратиться к https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-php-configure#how-to-enable-extensions-in-the-default-php-runtime для получения дополнительной информации.

Смежные вопросы