【问题标题】:PHP 5.4 - Call to undefined function http_headPHP 5.4 - 调用未定义函数 http_head
【发布时间】:2014-09-02 20:40:47
【问题描述】:

我安装了 pecl_http 包。 我的 phpinfo 说它已启用。

但我收到此错误消息:Fatal error: Call to undefined function http_head()

它的 Ubuntu 10.04.4

【问题讨论】:

  • 你是否在你的 php.ini 中启用了模块并重启了服务?
  • 你安装的是什么版本?
  • pecl/pecl_http 已经安装,和发布的2.0.7版本一样

标签: ubuntu-10.04 php


【解决方案1】:

pecl_http 在版本 1 和 2 之间完全改变 - 为版本 1.x 编写的代码不适用于 2.x。对于我从版本 1 开始使用的功能,在版本 2 中甚至没有等效功能,因此我不得不从头开始编写代码。

第 2 版的详细信息可以在 https://mdref.m6w6.name/http 找到

不幸的是,版本 2 没有作为 pecl_http2 放入 PECL,因为它实际上是一个不同的库。要使用以http_ 开头的任何函数,您需要使用该库的版本 1。安装最新的 1.x 版本:

pecl uninstall pecl_http
pecl install pecl_http-1.7.6

【讨论】:

    猜你喜欢
    • 2014-05-24
    • 2017-06-13
    • 1970-01-01
    • 1970-01-01
    • 2015-09-21
    • 2017-07-20
    • 2015-11-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多