对php.ini的更改未反映在PHP的phpinfo()中

yzuktlbb  于 2022-12-26  发布在  PHP
关注(0)|答案(4)|浏览(186)

我只是无法在本地主机设置中更改php_info()值,或者相关的phpMyAdmin最大文件大小。
现在我找到了phpinfo声明正在加载的PHP文件,并修改了三个参数:
上载最大文件大小
立柱最大尺寸
内存限制
保存文件,重新启动Apache和MySQL,重新加载phpinfo()页面...没有更改。
我也试过在web根文件夹下放一个.htaccess文件,并修改这些参数,这反映在本地值的 * phpinfo * 中(主值仍然是最大上传大小2M),然后当我进入phpMyAdmin时,最大上传大小仍然是2M ...
我在C://windows中找了一个php.ini文件,因为phpinfo()声明master值就是从这个文件中派生出来的,但是那里没有任何 * php.ini * 文件,所以我创建了一个我想要的值...没有成功!
我该怎么补救呢?

mbskvtky

mbskvtky1#

我遇到了同样的问题。
使用以下命令检查php-fpm是否正在运行:

ps aux | grep php-fpm

php-fpm代表“FastCGI Process Manager”,它可能是在您的系统中构建的。如果是这样,您必须重新启动它。假设您使用的是Linux系统类型:
1.适用于Red Hat LinuxCentOSFedora

sudo systemctl restart php-fpm.service

1.对于基于Debian的系统(如Ubuntu

sudo service php-fpm restart

sudo service php7.0-fpm restart
svgewumm

svgewumm2#

不要做我做过的事情......我将max_input_vars从1000更改为10000,但从未注意到该行在默认情况下被注解掉了。
;最大输入变量= 10000
我不明白为什么phpinfo()中显示的值不变。
啊!

kr98yfug

kr98yfug3#

你有没有试过寻找php.ini-development/php.ini-production?如果你更新php.ini-development,然后删除-development,那么我相信你应该很好去。
不要做我所做的,虽然和更新php.ini-development文件,忘记删除-development...我花了太长的时间想知道为什么设置没有更新!

j91ykkif

j91ykkif4#

这发生在我身上,php.ini的变化不影响phpinfo()
原因是,有几个php-fpm安装到系统和命令没有重新加载配置

service php-fpm restart

在我的情况下,正确的命令来重新加载服务php74-php-fpm restart:

service php74-php-fpm restart

相关问题