【问题标题】:Unable to use pecl_http2.5.1 even though it has installedpecl_http2.5.1 已经安装也无法使用
【发布时间】:2015-11-27 20:18:17
【问题描述】:

我无法使用 pecl_http2.5.1,即使它出现在我的 pecl 列表中但不在 phpinfo() 中,它已在 php.ini 中启用,我在浏览器中收到以下错误消息:

http\Client\Request' 未找到

我已使用 php5enmod http 启用它,但 phpinfo() 中似乎仍然没有发生任何事情,我也已将 http.so 文件复制到 mods-avilable 文件夹中。

请帮忙?

【问题讨论】:

  • 您可能还需要重新启动您的 Web 服务器(假设您使用它而不是 CLI 来测试)以使对 php.ini(加载模块进行)的任何更改生效。
  • 我也做过很多次了
  • 没有运气,模块 http.so 位于它应该在的 mods-available 文件夹中。
  • http.so 二进制文件不应该在 mods-available 中。它应该位于 PHP 模块的默认位置。这听起来像是在 Debian 系统上,所以应该是 /etc/php5/{build-date}/http.so。你是在命令行上通过 pecl 安装的,还是通过 apt-get 安装的?
  • 给你 - 这似乎解决了你可能看到的问题(如果和我看到的一样)stackoverflow.com/questions/22079679/…

标签: php apache http pear pecl


【解决方案1】:

请确定,您还拥有installed and enabled all dependencies

【讨论】:

    猜你喜欢
    • 2019-12-27
    • 1970-01-01
    • 2016-11-26
    • 2018-07-21
    • 1970-01-01
    • 1970-01-01
    • 2019-01-20
    • 2012-05-16
    • 2018-07-22
    相关资源
    最近更新 更多