[英]php cannot load pecl http extension
我已经在PLESK服务器上安装了pecl_http(这似乎是成功的),但是由于某种原因,http扩展名不会加载到PHP中。
var_dump(extension_loaded("http"));
给我bool(false)。
pecl info pecl_http
给了我很多信息,如果我运行php -me
,也会列出http。
php -i | grep“ http_request”给我:
http_request => N/A => 0 => 0
http_request_datashare => GLOBAL => 1 => 0
http_request_pool => N/A => 0 => 0
如果我运行pecl run-tests -p pecl_http
我会收到很多失败的消息
而且我也越来越
Fatal error: Call to undefined function http_get()
http.so位于/ usr / lib / php / modules /中,该目录在php.ini中也定义为扩展目录-所有其他扩展都可以正常加载。
我错过了什么?
如果改变会怎样
enable_dl = Off
至
enable_dl = On
在php.ini中并运行
php -r "dl('http.so');"
?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.