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。
我正在尝试在我的 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。