har*_*ryg 32 nginx php.ini php-fpm
我在 Ubuntu 14.04 上的 Nginx 下运行 php5-fpm。我想增加最大上传大小。
我已经编辑了我/etc/php5/fpm/php.ini
的以下几行定义如下:
upload_max_filesize = 20M
post_max_size = 25M
我重新启动了 php5-fpm 和 nginx,但phpinfo()
仍然分别显示了 8M 和 2M 的发布和上传限制。
我在这里错过了什么吗?
小智 53
nginx
client_max_body_size
PHP
post_max_size
upload_max_filesize
并重新启动或重新加载php fpm。
来源:http : //nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size
小智 13
我在重新启动时遇到了问题,所以我只是终止了该进程并手动启动了它。
sudo pkill php5-fpm
sudo service php5-fpm start
Run Code Online (Sandbox Code Playgroud)
小智 13
我没有更改 php.ini 文件,而是在 nginx 站点可用文件中添加所有信息。我看到你很久以前就得到了答案,但这就是我的做法:
在 server {} 块下的虚拟主机中,我添加了:
client_max_body_size 128m;
然后在位置 ~ .php$ {} 块中我添加了:
fastcgi_param PHP_VALUE "upload_max_filesize=128M \n post_max_size=128M";
问题在于重新启动 php5-fpm。似乎存在一个错误,有时某些子进程在重新启动时不会终止。我不得不手动终止进程,kill <process id>
并使用ps -ef
.
然后我能够完全重新启动 php5-fpm,它执行了我的配置更改。
归档时间: |
|
查看次数: |
83974 次 |
最近记录: |