Debian php.ini没有更新

时间:2015-02-03 12:30:48

标签: php apache

尽管更新了php.ini文件,我似乎无法更改我的max_upload_filesize。这是加载的配置文件的截图,phpinfo()中的upload_max_filesize和它旁边的php.ini打开:

https://drive.google.com/file/d/0B3b3kShpACJHcFV6YU9XMkdyR0E/view?usp=sharing

更新文件后我尝试过:

sudo /etc/init.d/apache2 restart

我也尝试停止/启动它:

sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 start

phpinfo()表示加载的配置是:

/etc/php5/apache2/php.ini

但是当我跑步时:

php -i | grep "php.ini"

它返回以下内容:

Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini

所以我已经将此配置文件更新为100M并重新启动了apache,停止并再次启动它,但我的phpinfo()仍然显示2M最大上传。

问题是什么?


UPDATE!我删除了我的系统上的php.ini文件在etc / php5 / cli和etc / php5 / apache2中并重新启动但它仍然说它从etc / php5 / apache2中加载配置这是可能的,当我' ve完全删除了文件?

1 个答案:

答案 0 :(得分:0)

您的cli命令php和您的网络服务器使用不同的php.ini文件。这就是你必须改变它们的原因。

你也必须在你的php.ini中更改post_max_size。否则,您无法向网络服务器发送足够的数据。