Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to add to PHP.ini on Azure Web Services?

I'm trying to follow this tutorial: https://www.drupal.org/node/2481341

The second step says:

  1. On global PHP level add curl.cainfo = [enter your path]\cacert.pem to your php.ini.

How would I add this line to my current php.ini file in my Azure App Services?

like image 404
LatentDenis Avatar asked Sep 20 '16 18:09

LatentDenis


1 Answers

Follow these steps in order to change PHP_INI_SYSTEM configuration settings-

  1. Add an App Setting to your Web App with the key PHP_INI_SCAN_DIR and value d:\home\site\ini
  2. Create an settings.ini file using Kudu Console (http://.scm.azurewebsite.net) in the d:\home\site\ini directory.
  3. Add configuration settings to the settings.ini file using the same syntax you would use in a php.ini file. For example, if you wanted to point the curl.cainfo setting to a *.crt file and set 'wincache.maxfilesize' setting to 512K, your settings.ini file would contain this text:

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

wincache.maxfilesize=512

  1. Restart your Web App to load the changes.

You can refer to the standard document provided by Microsoft from here - https://azure.microsoft.com/en-in/documentation/articles/web-sites-php-configure/#how-to-change-the-built-in-php-configurations

like image 97
Aatif Akhter Avatar answered Oct 16 '22 17:10

Aatif Akhter