我想使用 http_parse_headers
因此,我安装了依赖项 pecl_http(2.4.3/2.2.5)
并调用了 http_parse_headers
函数但没有成功。
function_exists()
总是失败是不是我遗漏了什么?
我在用
CentOS 6.7(最终版)
Apache 2.4.16
PHP 5.6
更新 1
这是代码!
<?PHP
if(function_exists("http_parse_headers")) echo 'Function Exists';
else echo 'Function Not Exists';
?>
更新 2
这里是php.ini
......
......
extension=pdo.so
extension=pdo_sqlite.so
extension="memcache.so"
extension="raphf.so"
extension="propro.so"
extension="http.so"
extension=pdo_mysql.so
更新 3
这是 phpinfo()
的输出
最佳答案
PHP 文档不正确。库的版本 2 与 php.net 中列出的函数不兼容。
阅读new documentation你现在必须使用 HTTP::parse因此:
http\Header::parse($yourHeaders)
关于php - 带有 PECL_HTTP 的 http_parse_headers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34670134/