我只是无法在本地主机设置中更改php_info()值,或者相关的phpMyAdmin最大文件大小。
现在我找到了phpinfo声明正在加载的PHP文件,并修改了三个参数:
上载最大文件大小
立柱最大尺寸
内存限制
保存文件,重新启动Apache和MySQL,重新加载phpinfo()页面...没有更改。
我也试过在web根文件夹下放一个.htaccess文件,并修改这些参数,这反映在本地值的 * phpinfo * 中(主值仍然是最大上传大小2M),然后当我进入phpMyAdmin时,最大上传大小仍然是2M ...
我在C://windows中找了一个php.ini文件,因为phpinfo()声明master值就是从这个文件中派生出来的,但是那里没有任何 * php.ini * 文件,所以我创建了一个我想要的值...没有成功!
我该怎么补救呢?
4条答案
按热度按时间mbskvtky1#
我遇到了同样的问题。
使用以下命令检查php-fpm是否正在运行:
php-fpm代表“FastCGI Process Manager”,它可能是在您的系统中构建的。如果是这样,您必须重新启动它。假设您使用的是Linux系统类型:
1.适用于Red Hat Linux、CentOS、Fedora等
1.对于基于Debian的系统(如Ubuntu)
或
svgewumm2#
不要做我做过的事情......我将max_input_vars从1000更改为10000,但从未注意到该行在默认情况下被注解掉了。
;最大输入变量= 10000
我不明白为什么phpinfo()中显示的值不变。
啊!
kr98yfug3#
你有没有试过寻找
php.ini-development
/php.ini-production
?如果你更新php.ini-development
,然后删除-development
,那么我相信你应该很好去。不要做我所做的,虽然和更新
php.ini-development
文件,忘记删除-development
...我花了太长的时间想知道为什么设置没有更新!j91ykkif4#
这发生在我身上,php.ini的变化不影响phpinfo()
原因是,有几个php-fpm安装到系统和命令没有重新加载配置
在我的情况下,正确的命令来重新加载服务php74-php-fpm restart: