cee*_*yoz 5 php pecl amazon-ami
我已经pecl_http
使用 Amazon Linux php54-pecl-http
Yum 包安装了 PHP 的扩展。
php -i
显示http.ini
加载的文件http.ini
里面有这extension=http.so
条线php -m
显示已安装的 HTTP 模块pecl list
显示pecl_http 2.0.0beta1
为已安装。然而,当我尝试使用它的函数- new HttpRequest()
,http_build_url()
等-他们回来是不存在的。我在 CLI 上运行所有内容(这是一个实用程序服务器),因此php.ini
环境之间没有机会出现不同的文件。
php -i
的 http 块指出:
http
HTTP Support => enabled
Extension Version => 2.0.0beta1
Used Library => Compiled => Linked
libz => 1.2.5 => 1.2.5
libcurl => 7.24.0 => 7.24.0
libevent => 1.4 or greater => 2.0.18-stable
libserf => disabled => disabled
Persistent Handles
Provider => Ident => Used => Free
http_client.curl => N/A => 0 => 0
http_client_pool.curl => N/A => 0 => 0
http_client_datashare.curl => N/A => 0 => 0
Directive => Local Value => Master Value
http.etag.mode => crc32b => crc32b
http.persistent_handle.limit => -1 => -1
Run Code Online (Sandbox Code Playgroud)
有没有人经历过这个?有任何想法吗?
小智 3
也许有点晚了,但这也许可以帮助其他人登陆这里......
确保您引用正确版本的 pecl_http API。他们在 v2 中转移到命名空间,因此调用约定有很大不同。网络上的许多文档都引用了 v1 中的方法。
http://devel-m6w6.rhcloud.com/mdref/http
归档时间: |
|
查看次数: |
965 次 |
最近记录: |