linux – 在Ubuntu中我对php.ini进行了更改,但没有任何反应

嗨,Apache与 PHP运行良好,但我在PHP.ini中所做的任何更改都没有效果,我甚至删除了该文件的所有内容,然后重启Apache,并运行PHPinfo(),并且令人惊讶的是一切都继续运行良好.

我正在编辑的文件是出现在PHPinfo()中的文件,如“已加载的配置文件”. (/etc/PHP5/apache2/PHP.ini)

附:我正在运行Ubuntu 9.04和PHP 5.2

更多细节:

我正在重新启动sudo /etc/init.d/apache2 restart,我也尝试过sudo /etc/init.d/apache2 stop,然后启动,重启时我得到:

>重新启动Web服务器apache2 apache2:无法可靠地确定服务器的完全限定域名,使用127.0.1.1 for ServerName
…等待apache2:使用127.0.1.1 for ServerName无法可靠地确定服务器的完全限定域名
[ 好 ]

“哪个PHP”没有产生任何结果.

我使用Synaptic Package Manager完成了我的PHP安装,选择“按任务标记包”,然后选择LAMP服务器.

我不知道该怎么办……

解决方法

早期版本的Ubuntu(12.04),Apache 2.2.22和PHP5-fpm fastCGI版本的PHP也遇到了同样的问题.
service apache2 restart

是不够的,因为它只是重新启动http服务器:你还必须发出命令

service PHP5-fpm restart

重新启动应用程序服务器,PHP再次读取PHP.ini文件.

相关文章

在Linux上编写运行C语言程序,经常会遇到程序崩溃、卡死等异...
git使用小结很多人可能和我一样,起初对git是一无所知的。我...
1. 操作系统环境、安装包准备 宿主机:Max OSX 10.10.5 虚拟...
因为业务系统需求,需要对web服务作nginx代理,在不断的尝试...
Linux模块机制浅析 Linux允许用户通过插入模块,实现干预内核...
一、Hadoop HA的Web页面访问 Hadoop开启HA后,会同时存在两个...