0
我正在使用azure應用程序服務我的應用程序需要在服務器上安裝Predis擴展程序,如何將它安裝在App服務上?應用程序在PHP中。如何在應用服務上安裝Predis?
我正在使用azure應用程序服務我的應用程序需要在服務器上安裝Predis擴展程序,如何將它安裝在App服務上?應用程序在PHP中。如何在應用服務上安裝Predis?
您可以將Predis SDK打包到您的應用程序中,並通過GIT或FTP一起部署到Azure Web Apps Service。 Create a PHP-MySQL web app in Azure App Service and deploy using Git欲瞭解更多信息。
此外,您可以簡單地在composer.json中配置Predis SDK。
"require": {
"predis/predis": "1.*"
}
然後在您的Azure Web Apps服務中安裝composer擴展。然後,當您通過Git部署到Azure時,Azure部署任務將運行composer install命令以安裝在該文件中配置的依賴關係和編輯器命令。
您可以參考How to install composer on app service?安裝作曲家擴展
此外,如果您在Azure中利用Redis的緩存,你應該首先啓用PHP集成非SSL端點:
和代碼代碼段:
require 'vendor/autoload.php';
$client = new Predis\Client('redis://{your_redis_service_name}.redis.cache.windows.net');
$client->auth('{password key}');
$client->set('foo', 'bar');
$value = $client->get('foo');
echo $value;