我正在尝试遵循这个教程:https://www.drupal.org/node/2481341
第二步说:
- 在全局PHP级别将
curl.cainfo = [enter your path]'cacert.pem
添加到php.ini
。我如何将这行添加到我的Azure应用程序服务中当前的php.ini
文件?
按照以下步骤更改PHP_INI_SYSTEM配置设置-
- 添加一个应用程序设置到您的Web应用程序,关键字PHP_INI_SCAN_DIR和值d:'home'site'ini
- 使用Kudu Console (http://.scm.azurewebsite.net)在d:'home'site'ini目录下创建settings.ini文件。
- 使用与php.ini文件相同的语法将配置设置添加到settings.ini文件中。例如,如果你想指向旋度。Cainfo设置为*。并设置"wincache. CRT"文件。maxfilesize设置为512K,你的settings.ini文件将包含以下文本:
curl.cainfo = " % ProgramFiles (x86) % ' Git ' bin ' curl-ca-bundle.crt"
wincache.maxfilesize = 512
- 重新启动你的Web应用程序来加载更改。
您可以从这里参考微软提供的标准文档- https://azure.microsoft.com/en-in/documentation/articles/web-sites-php-configure/#how-to-change-the-built-in-php-configurations
对于Linux, PHP_INI_SCAN_DIR
的正确值应该是/usr/local/etc/php/conf.d:/home/site/ini
,否则将无法加载大量默认的.ini
文件