Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法通过Cpanel(WHM)或SSH安装任何PHP PECL_Php_Module_Installation_Centos_Pecl - Fatal编程技术网

无法通过Cpanel(WHM)或SSH安装任何PHP PECL

无法通过Cpanel(WHM)或SSH安装任何PHP PECL,php,module,installation,centos,pecl,Php,Module,Installation,Centos,Pecl,当我尝试通过cpanel或whm(CENTOS 6.3 x86_64/whm 11.34.0(build 7))通过PHP PECL安装模块时,我总是得到以下结果: 错误:`/root/tmp/pear/imagick/configure--with imagick'失败 Imagick.so对象不在 /usr/local/lib/php/extensions/no-debug-non-zts-20090626 下面是另一个html_解析示例: 错误:`/root/tmp/pear/html_p

当我尝试通过cpanel或whm(CENTOS 6.3 x86_64/whm 11.34.0(build 7))通过PHP PECL安装模块时,我总是得到以下结果:

错误:`/root/tmp/pear/imagick/configure--with imagick'失败 Imagick.so对象不在 /usr/local/lib/php/extensions/no-debug-non-zts-20090626

下面是另一个html_解析示例:

错误:`/root/tmp/pear/html_parse/configure--with ekhtml'未能通过 html_parse.so对象不在 /usr/local/lib/php/extensions/no-debug-non-zts-20090626


我在谷歌上搜索了它,做了建议,结果总是一样的。

你想安装什么库

如果我曾经使用过yum来安装他们版本的PHP-libs,那么我发现在Redhat、centos或fedora-machines上使用pecl的结果好坏参半。解决此问题的最简单方法是查看它是否位于Yum repo中,并以这种方式安装:

 yum search 'modulename'
 yum install 'packagename'
我通常只做一个
yum搜索php
,然后向下扫描模块列表


如果因为库不是yum的一部分而想使用pecl或不能使用pecl,我会删除本机包含的版本,从头开始构建PHP。您也可以通过yum删除随发行版安装的PHP和相关库。

我有类似的服务器设置,需要pecl\u http。而不是使用WHM(Home» 软件»模块安装程序)我使用命令行。简单键入:pecl安装pecl_http

对于其他模块,如html_parse,应该是相同的,只需更改模块名称,如:pecl install html_parse


我想我会为其他查找此信息的人添加此信息。

@christry
yum-search-imagick
我得到了
php-pecl-imagick.x86_64
@chris将remi或webattic repos添加到您的yum存储库中——只需谷歌remi存储库即可。