这已经困扰了我多年,在搜索了大量的答案并尝试了建议后,我无法在我的localhost设置或相关的phpMyAdmin最大文件大小上更改php_info()值。
所以我找到了正在加载phpinfo状态的php文件。我更改了三个参数:
的upload_max_filesize
的post_max_size
memory_limit的
保存文件,重新启动apache和MySQL ...重新加载phpinfo()页面......没有变化。
我还尝试将.htaccess文件放在Web根文件夹中,并对这些参数进行更改。这反映在本地值的phpinfo中(主值仍然表示最大上传大小为2M),然后当我转到phpmyadmin时,最大上传大小仍为2M ......
我在c:// windows中查找了一个php.ini文件,因为这是phpinfo()声明主值来自的地方。但那里没有php.ini文件。所以我用我想要的价值创造了一个......没有成功!
任何想法?!这真让我烦恼!!
谢谢,
Jimme
答案 0 :(得分:0)
您是否曾尝试寻找php.ini-development
/ php.ini-production
?如果您更新php.ini-development
然后删除-development
那么我应该很高兴我相信。
不要做我做过的事情并更新php.ini-development
文件并忘记删除-development
...我花了太长时间想知道为什么设置没有更新!
答案 1 :(得分:0)
不要做我做的事情......我将max_input_vars从1000改为10000,但从未注意到该行默认被注释掉了。
max_input_vars = 10000
我无法弄清楚为什么phpinfo()中显示的值不会改变。
卫生署!
答案 2 :(得分:0)
我遇到了同样的问题 通过以下命令检查php-fpm是否正在运行:
ps aux | grep php-fpm
php-fpm代表PHP的“FastCGI Process Manager”,它可能是在你的系统中构建的 如果是这样,您必须重新启动它。假设您使用的是Linux系统类型 1.对于Red Hat,CentOs,Fedora等
sudo systemctl restart php-fpm.service
2。对于基于Debian的系统(如ubuntu)
sudo service php-fpm restart
或
sudo service php7.0-fpm restart
希望有所帮助。