未定义函数APACHE_REQUEST_HEADERS()

时间:2016-07-22 作者:iFunky

我正在尝试在本地运行以下命令:

/usr/local/bin/wp plugin deactivate "EG Fulltext Search" --allow-root
我得到了错误undefined function apache_request_headers()

以下是wp信息:

PHP binary:     /usr/bin/php
PHP version:    5.5.37
php.ini used:   /etc/php.ini
WP-CLI root dir:        phar://wp-cli.phar
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 0.24.0-alpha-95a84de
这是在Centos 7上运行apache。Php作为Apache 2.0处理程序运行。

我使用了nightly版本,但在最新的稳定版本中也出现了此错误。

我现在真的被困在这个问题上了,无法使用wp命令,因此非常感谢您的帮助。

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

通过快速搜索,我无法在WP core或WP CLI中找到此函数的调用。

从快速检查documentation 从PHP 5.5.7开始,在CLI上下文中对它的支持似乎(相对)是最近才出现的。

您可能需要检查PHP是否最新。请注意,CLI可能在web服务器上运行不同/较旧的PHP版本。

相关推荐

WP-CLI插件安装导致PHP致命错误-在不在对象上下文中时使用$This

运行时sudo wp install plugin pluginname --allowroot它会导致错误:PHP致命错误:未捕获错误:在/var/www/html/wp-content/plugins/pluginname/blocks中不在对象上下文中时使用$this。菲律宾比索:89我们有一个自定义插件,其中包含以下内容: class Block{ public static function Run() { add_action(\'e