php.ini upload_max_filesize没有更新

twi*_*igg 4 php linux apache

我正在运行CentOS 6.4.我已经更改为/ etc文件夹中的php.ini文件.我已将upload_max_filesize从2M更改为50M,因此它显示为:

upload_max_filesize = 50M
Run Code Online (Sandbox Code Playgroud)

我还将post_max_size更改为52M,因此它显示为:

post_max_size = 52M
Run Code Online (Sandbox Code Playgroud)

现在我使用service httpd restart命令和/ sbin/service命令重新启动了Apache,但当我进入/ var/www/html的root html目录并打开我的测试phpinfo()文件时,upload_max_filesize和post_max_filesize的值是仍然是默认的2M和8M值.

我错过了什么吗?

Dmy*_*voy 10

最新的php版本不允许直接的php.ini更改.

  1. 在phpinfo()输出中查找"扫描此目录以获取其他.ini文件"目录,并在此位置创建whatever-file-name.ini.

  2. 将自定义变量放入其中.

  3. 重新启动Web服务器.


小智 8

我不得不这样做.

service php-fpm restart
Run Code Online (Sandbox Code Playgroud)

  • 您可能需要运行 ```service --status-all``` 来查看正确的 fpm 版本,因为我需要 ```sudo service php7.4-fpm restart``` (3认同)

Leo*_*nce 3

从 phpinfo() 的 o/p 检查加载配置文件 (php.ini)。确保您已在正确的配置文件(php.ini 文件)中进行了更改