我正在使用 azure app 服务 我的应用程序需要在服务器上安装 Predis 扩展,我怎样才能将它安装在 App 服务上?应用程序是在 PHP 中。
问问题
1661 次
1 回答
1
您可以将 Predis SDK 打包到您的应用程序中,并通过 GIT 或 FTP 一起部署到 Azure Web Apps Service。在 Azure 应用服务中创建 PHP-MySQL Web 应用并使用 Git进行部署以获取更多信息。
此外,您只需在 composer.json 中配置 Predis SDK。
"require": {
"predis/predis": "1.*"
}
然后在您的 Azure Web 应用服务中安装 composer 扩展。然后当你通过 Git 部署到 Azure 时,Azure 部署任务将运行 composer install 命令来安装文件中配置的依赖项和 composer 命令。
您可以参考如何在应用服务上安装composer?用于安装作曲家扩展
此外,如果您在 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;
于 2016-01-29T04:35:38.250 回答