Php 为什么在我的cli脚本中未定义http_parse_头?
我在使用PHP5.5.9-1ubuntu4.5时发现了一些依赖性问题 尝试分析某些HTTP标头,但以以下结果结束: __[Symfony\Component\Debug\Exception\UndefinedFunctionException]试图调用函数“http\u parse\u headers”__ 我通过安装pecl_http扩展解决了这个问题,但最重要的是: extension=json.so 在上面 extension=http.so 更多信息请点击此处: 但当我尝试时: php-r'echo定义(“http_解析_头”)?“是”:“否” 我得到“不”:/ http扩展位于php-m打印的libs列表中 我已通过以下方式安装: pecl安装pecl_http php-r'echophpversion(“http”);' 给我2.1.4奇怪的Php 为什么在我的cli脚本中未定义http_parse_头?,php,http,command-line-interface,pecl,Php,Http,Command Line Interface,Pecl,我在使用PHP5.5.9-1ubuntu4.5时发现了一些依赖性问题 尝试分析某些HTTP标头,但以以下结果结束: __[Symfony\Component\Debug\Exception\UndefinedFunctionException]试图调用函数“http\u parse\u headers”__ 我通过安装pecl_http扩展解决了这个问题,但最重要的是: extension=json.so 在上面 extension=http.so 更多信息请点击此处: 但当我尝试时: php-
有什么建议吗?您必须使用新的语法
\http\Header::parse($yourHeaders);
请参见不同的php.ini for cli?@Steve那么为什么php-m会在列表中返回http?返回false太…类似的问题在这里。。。使用ondrej的phppa-echophpversion('http');2.5.6