【问题标题】:How to install Predis on app service?如何在应用服务上安装 Predis?
【发布时间】:2016-01-28 12:31:07
【问题描述】:

我正在使用 azure app service 我的应用程序需要在服务器上安装 Predis 扩展,我怎样才能将它安装在 App services 上?应用程序是 PHP 的。

【问题讨论】:

    标签: php azure azure-web-app-service predis


    【解决方案1】:

    您可以将 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 应用服务中安装 composer 扩展。然后当你通过 Git 部署到 Azure 时,Azure 部署任务会运行 composer install 命令来安装文件中配置的依赖和 composer 命令。

    可以参考How to install composer on app service?安装composer扩展

    此外,如果您在 Azure 中使用 Redis 缓存,则应首先为 PHP 集成启用非 SSL 端点:

    还有代码sn-p:

    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;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多