ubuntu 访问php没反应,linux - 在Ubuntu中,我对php.ini进行了更改,但没有任何反应 - Ubuntu问答...

问题描述

嗨,使用php的Apache运作良好,但是我在php.ini中所做的任何更改都没有生效,我什至删除了文件的所有内容,然后重新启动Apache,然后运行 phpinfo(),令人惊讶的是,一切仍然可以正常进行。

我正在编辑的文件是出现在 phpinfo()中的文件,例如“ Loaded Configuration File”。 (/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:无法可靠地确定服务器的完全限定域名,对于ServerName使用127.0.1.1 …等待apache2:无法可靠地确定服务器的完全限定域名,对于ServerName使用127.0.1.1 [确定]

“which php”没有产生任何结果。

我的PHP安装是使用Synaptic软件包管理器完成的,选择“按任务标记软件包”,然后选择LAMP服务器。

我不知道该怎么办…

最佳回答

我在早期版本的Ubuntu(12.04),Apache 2.2.22和PHP5-php5-fpm fastCGI风格中遇到了相同的问题。在做

service apache2 restart

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

service php5-fpm restart

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

次佳回答

好像您在更改错误的php.ini-检查 phpinfo()输出中给出的php.ini的位置!这将向您显示实际使用的php.ini。

还要检查Apache重新启动是否真的成功。 😉

第三种回答

确保您正在编辑正确的文件。 /etc/php5/中有几个针对不同情况的文件(至少在Jaunty上)

对于apache + mod_php,您需要/etc/php5/apache2/php.ini

参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值