apache_get_version()的PHP执行(命令行与web)

时间:2014-06-09 13:12:46

标签: php

我在php脚本中调用了apache_get_version()函数。当我通过web url执行脚本时,一切正常。我得到了我预期的输出。

从命令行调用脚本时(" php index.php")我收到错误

PHP Fatal error:  Call to undefined function apache_get_version()

有谁知道为什么会这样?该版本始终是PHP 5.5.12,因为它与特权无关,因为我从命令行以root身份执行脚本。

提前致谢!

1 个答案:

答案 0 :(得分:2)

  

我从命令行以root身份执行脚本

apache_get_version功能仅在脚本通过Apache运行时可用。

您可以看到服务器特定扩展程序下列出的the manual pagethe introduction page for that section说:

  

这些功能仅在将PHP作为Apache模块运行时才可用。