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:
After a restart of the App Service, a quick check of
php_info(); will show the new upload size.