我们有一个非常老的PHP应用程序,需要PHP 4才能运行。我们正在停用旧服务器,因此我在新服务器上构建了PHP 4(Ubuntu 13.04 32位)。当我执行./configure时,我确保使用--with-config-file-path=/etc/php4/php.ini选项。我尝试启用错误日志记录,但我的php.ini更改似乎没有生效。
是的,该文件存在,并且由Apache用户拥有。
请注意,此服务器的本地和主值都显示为
另外,很抱歉我一直在使用PHP 4。
这是我的php.ini和phpinfo截图,以证明我没有说谎。
nick@server:/etc/php4$ ls
php.ini
是的,我重新启动了Apache。是的,它也显示在phpinfo()
中:
Configuration File (php.ini) Path /etc/php4/php.ini
--with-config-file-path
只在编译时生效,因此如果要进行更改,需要重新编译。或者它是否与较新版本的PHP相同?
例如,在php.ini
中关闭了display_errors
,但phpinfo()
显示:
display_errors On
请注意,此服务器的本地和主值都显示为
On
。另外,很抱歉我一直在使用PHP 4。
这是我的php.ini和phpinfo截图,以证明我没有说谎。
ls
命令来向您展示它的存在,并且我一直在编辑正确的文件。 - nwalke