Azure Linux App Service custom options

Earlier this week; I was attempting to set the PHP max upload size within a ‘Linux App Service’ on Azure.

This should be a straightforward process and should have been an option within the application settings. Alas like all fun things, this is not the case but super easy to change.

In our case we created a php.ini file within a directory called phpini. This is our customised version and read before the default php.ini.

To alter the max upload size, the custom php.ini needs to have:

# Custom changes to PHP.ini file
upload_max_filesize=64M
post_max_size=64M

From this, if you then edit the App Service and add the following application setting:

PHP_INI_SCAN_DIR /home/site/wwwroot/phpini:/usr/local/etc/php</code>

After a restart of the App Service, a quick check of php_info(); will show the new upload size.


130 Words

2017-10-01 01:00 +0100