正如azure网站所述,要配置PHP,我应该将.user.ini文件添加到根目录。
http://azure.microsoft.com/en-gb/documentation/articles/web-sites-php-configure/#ChangeBuiltInPHP
问题是当我这样做时,我的php ini值似乎都没有改变。我很确定我的ini文件是否正确?
upload_max_filesize=128M
post_max_size=128M
当我上传文件并重新启动网站时,我会检查php_info()并且值仍然设置为默认值。
我做错了吗?
答案 0 :(得分:2)
我想出了我的问题。
我在FileZilla中创建了第一个.user.ini文件,由于某种原因,azure无法识别。然后我创建了一个user.ini文件,并在命令提示符
中将其重命名为.user.iniren user.ini .user.ini
该文件被azure识别。
答案 1 :(得分:0)
我正在Linux容器中运行PHP应用程序,而.user.ini
解决方案对我不起作用。对我有用的是这里介绍的解决方案:
https://docs.microsoft.com/en-us/azure/app-service/web-sites-php-configure
\home\site
目录中。\home\site\ini
向您的应用添加应用设置\home\site\ini
中创建一个名为extensions.ini
的ini文件。答案 2 :(得分:0)
我在这里遇到了同样的问题,但我的文件已经正确命名为 .user.ini
。
经过反复试验后,我将 .user.ini
放在 \home\site\wwwroot\public
中,这是我的 laravel 应用程序提供文件的文件夹。
因此,如果您不是从 \home\site\wwwroot
提供服务(即在某个时间更改了您的网络应用程序的 /
的路径映射),这可能值得一试。