pecl_http 2.5.3 on php 5.5.33 无法加载动态库 http.so 未定义符号:php_resource_factory_handle_ctor

pecl_http 2.5.3 on php 5.5.33 Unable to load dynamic library http.so undefined symbol: php_resource_factory_handle_ctor

我正在尝试在我的 CentOS 服务器上使用 pecl_http 2.5.3,我已经安装了它,但是当我安装时。

$request = new http\Client\Request("GET",
$endpoint,
[ "Api-Key"     => $apiKey,
  "X-Signature" => $signature,
  "Accept"      => "application/xml" ]);

我收到以下错误:无法加载动态库 '/opt/plesk/php/5.5/lib64/php/modules/http.so' - /opt/plesk/php/5.5/lib64/php/modules/http.so: undefined symbol: php_resource_factory_handle_ctor in /var/www/vhosts/bojorquez.viajes/httpdocs/desarrollo/panel/model/beds.php on line 5.

安装后,我 运行 以下命令,分配 php.ini 我有这个的位置:

pecl config-set php_ini /opt/plesk/php/5.5/etc/php.ini
pear config-set php_ini /opt/plesk/php/5.5/etc/php.ini

我的php.ini如下:

   extension=/usr/lib64/php/modules/raphf.so
   extension=/usr/lib64/php/modules/propro.so
   extension=/usr/lib64/php/modules/http.so

按照这个顺序,我认为 "php_resource_factory_handle_ctor" 来自 raph 扩展,但我已经包含了它,但我不知道出了什么问题,知道出了什么问题吗?

可以使用了,因为我有一台服务器,它有不同的域和不同版本的 PHP,我安装的服务器是用服务器 php 版本编译的,即 5.4。 16,所以我将虚拟主机域更改为该版本,并且只包含相同的扩展路由。这对我有用,但我不知道我是否可以在具有服务器的特定版本上安装 pecl。