7

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

upload_max_filesize = 50M

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

post_max_size = 52M

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

我错过了什么吗?

4

8 回答 8

27

我不得不这样做。

service php-fpm restart
于 2016-10-15T14:41:08.550 回答
16

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

  1. 在 phpinfo() 输出中查找“扫描此目录以获取其他 .ini 文件”目录,并在此位置创建任何文件名。

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

  3. 重新启动网络服务器。

于 2015-09-03T09:22:43.190 回答
3

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

于 2013-06-22T09:15:24.977 回答
3

我有同样的问题。

以下更改解决了该问题。

  1. 打开 phpinfo() 并寻找“加载的配置文件”,这个文件应该被更新。
  2. 更新您的 php.ini 文件。
  3. 杀死“php-fpm”进程

killall php-fpm

  1. 重启httpd

systemctl restart httpd

于 2020-08-24T13:25:49.727 回答
2

我没有注释这一行,它需要Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED在 php.ini中注释

之后我可以编辑任何值。当然重新启动你的apache

于 2016-11-14T14:22:33.183 回答
1

就我而言sudo service apache2 restart,应用了更改。

于 2016-09-27T21:42:04.507 回答
0

检查您的 php.ini 文件,没有任何错误。php.ini 在错误行之后不设置任何配置。

于 2014-10-21T10:20:08.677 回答
0

我在 .htaccess 中设置了以下值,它工作正常。(我想上传 25 MB 的文件)

php_value post_max_size 30M
php_value upload_max_filesize 25M
php_value upload_max_size 25M
于 2020-09-27T01:28:59.790 回答