1 Nginx
参考方法如连接
- 首先在网站根目录下建一个info.php文件,文件内容如下:
<?php echo phpinfo(); ?>
然后打开页面例如:http://localhost/info.php
(改成你的域名) -
找到一行信息如下:
Loaded Configuration File /etc/php/7.0/fpm/php.ini - 其中的
/etc/php/7.0/fpm/php.ini
就是你的上传文件大小的配置文件路径。修改其中的- memory_limit
- post_max_size
- upload_max_filesize
- max_execution_time
- max_input_time
我设置成
memory_limit=128M //相当于单个脚本可调用内存大小 post_max_size=128M //上传文件大小上限 upload_max_filesize=128M //默认上传文件大小,这个就是2M的限制! max_execution_time=1200 //最大执行时间,页面等待时间 max_input_time=60 //最大输入时间?具体意义不明确,就是上传时间相关
- 重启nginx及php服务
对于Nginx
sudo service nginx reload
但是对于php-fpm,我用的是php-fpm7.0,没找到重启选项,只好找到进程先结束然后重开:ps aux | grep php-fpm
找到进程号pid, 先kill -kill pid
然后再sudo php-fpm7.0