【发布时间】: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/…