刚开始想上传一个音乐,上传提示只能上传2M,然后通过修改nginx配置文件添加
client_max_body_size 10m
然后修改php.ini vim /usr/local/php/etc/php.ini 修改为:
upload_max_filesize = 10M
post_max_size = 10M
max_execution_time = 300
重启php-fpm 和nginx发现还是无效
解决思路:
在这之后我在网站目录下写了一个test.php的文件
<?php
phpinfo();
?>
ctrl+f寻找php.ini的路径,发现跟实际的不匹配,phpinfo显示的路径是在/usr/local/php/lib/ 而实际路径在/usr/local/php/etc/php.ini,检查/usr/local/php/lib/ 发现没有php.ini文件,所以使用软连接到该目录下即可:
ln -s /usr/local/php/etc/php.ini /usr/local/php/lib/php.ini
重启php-fpm,问题解决
学到了,学到了,牛逼
小伙子,我看你骨骼惊奇,非一般人啊!
学到了。感谢分享。