Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自动预结束文件PHP核心指令未加载_Php_Apache_Ubuntu - Fatal编程技术网

自动预结束文件PHP核心指令未加载

自动预结束文件PHP核心指令未加载,php,apache,ubuntu,Php,Apache,Ubuntu,我有4台运行Apache的web服务器。这些服务器利用两个核心php.ini指令来解析和插入每个站点上的内容 e、 g auto_prepend_file=/home/stats/scriptty.php 自动追加文件=/home/stats/scripttry.php 文件 自动预结束文件 自动附加文件 在其中三台服务器上,指令处于工作状态。未能包含的服务器 文件有PHP5.4和其他PHP5.3 当我grep加载的PHP配置时,正确的值和文件路径都在那里,与auto_append_file

我有4台运行Apache的web服务器。这些服务器利用两个核心php.ini指令来解析和插入每个站点上的内容

e、 g

auto_prepend_file=/home/stats/scriptty.php

自动追加文件=/home/stats/scripttry.php

文件

自动预结束文件

自动附加文件

在其中三台服务器上,指令处于工作状态。未能包含的服务器 文件有PHP5.4和其他PHP5.3

当我grep加载的PHP配置时,正确的值和文件路径都在那里,与auto_append_file相同

php -r "phpinfo();" | grep auto_prepend_file
我将其他3个服务器php配置文件与故障服务器进行了比较,它们看起来很相似。我已经检查了httpd.conf中的AllowOverrideAll,并且/它被设置为All

我在日志中没有看到任何错误。我尝试直接在htaccess上加载它,但它会生成一个系统错误

php_value auto_prepend_file "/dir/path/utilities.php"

不知道从这里到哪里去。您知道哪里有问题吗?

php命令行中的php通常使用与通过web服务器使用php不同的php.ini文件。考虑使用WebServer EnV中执行的PHPINFO函数来查看它使用的INI文件。我已经检查并加载了正确的文件ini。但由于某种原因,它仍然不起作用。这可能是PHP5.4.29版本中的错误吗/usr/local/lib/php.ini@goat我注意到一些关于auto_prepend_文件的bug条目