【发布时间】:2015-03-15 07:45:44
【问题描述】:
我发现一些使用 PHP 5.5.9-1ubuntu4.5 的依赖问题。
尝试解析一些 HTTP 标头,但以:
__ [Symfony\Component\Debug\Exception\UndefinedFunctionException] 试图调用函数“http_parse_headers”__
我已经通过安装 pecl_http 扩展解决了这个问题,但最重要的是:
extension=json.so
上面
extension=http.so
更多信息在这里:https://bugs.php.net/bug.php?id=67140
但是当我尝试时:
php -r 'echo defined("http_parse_headers") ? “是”:“否”;'
我得到“不”:/
http 扩展在 php -m 打印的库列表中
我是通过以下方式安装的:
pecl 安装 pecl_http
php -r 'echo phpversion("http");'
给了我 2.1.4 奇怪...
请给点建议
【问题讨论】:
-
stackoverflow.com/questions/25596949/…cli 的不同php.ini?
-
@Steve 那么为什么 php -m 返回我的 http 列表?
-
php.net/manual/pl/function.function-exists.php 也返回 false...
-
这里有类似的问题...使用 ondrej 的 PHP PPA - echo phpversion('http'); 2.5.6
标签: php http command-line-interface pecl