繁体   English   中英

php无法加载pecl http扩展

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM