如何在应用服务上安装Predis?

时间:2016-01-28 12:31:08

标签: php azure azure-web-sites predis

我正在使用azure app服务我的应用程序需要在服务器上安装Predis扩展,如何在App服务上安装它?应用程序是PHP。

1 个答案:

答案 0 :(得分:1)

您可以在应用程序中打包Predis SDK,并通过GIT或FTP一起部署到Azure Web Apps服务。 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端点: enter image description here

代码段:

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;