php - 如何添加到 Azure Web 服务上的 PHP.ini?

标签 php azure initialization azure-web-app-service

我正在尝试遵循本教程:https://www.drupal.org/node/2481341

第二步说:

  • 在全局 PHP 级别,将 curl.cainfo = [输入您的路径]\cacert.pem 添加到您的 php.ini
  • 如何将此行添加到 Azure 应用服务中当前的 php.ini 文件中?

    最佳答案

    按照以下步骤更改 PHP_INI_SYSTEM 配置设置 -

    1. 使用键 PHP_INI_SCAN_DIR 和值 d:\home\site\ini 将应用设置添加到您的网络应用
    2. 使用 Kudu 控制台 (http://.scm.azurewebsite.net) 在 d:\home\site\ini 目录中创建 settings.ini 文件。
    3. 使用与 php.ini 文件中使用的语法相同的语法将配置设置添加到 settings.ini 文件中。例如,如果您希望将curl.cainfo 设置指向*.crt 文件并将“wincache.maxfilesize”设置设置为512K,则您的settings.ini 文件将包含以下文本:

    curl.cainfo="%ProgramFiles(x86)%\Git\bin\curl-ca-bundle.crt"

    wincache.maxfilesize=512

  • 重新启动您的网络应用以加载更改。
  • 您可以从这里引用微软提供的标准文档 - https://azure.microsoft.com/en-in/documentation/articles/web-sites-php-configure/#how-to-change-the-built-in-php-configurations

    关于php - 如何添加到 Azure Web 服务上的 PHP.ini?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39601176/

    相关文章:

    PHP 不连续更新记录

    php - 为带有 TICKED 复选框的行运行 UPDATE 语句

    azure - Redis 集群的 MOVED 异常 - StackExchange.Redis

    azure - 宇宙数据库 : Optimizing RUs with a time triggered FunctionApp?

    azure - 在 Azure 应用服务 Web 应用中禁用 TLSv1.0

    指针可以指向自身吗?

    php - 将测试用例输入 TestRail

    php - 希腊字符编码适用于 HTML,但不适用于 PHP

    c - 错误 : initializer element is not a compile-time constant

    C++11:列表初始化中的 () 或 {}?