2

当我尝试通过 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_parse 的示例中:

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

我用谷歌搜索了它,提出了建议,结果总是一样。

4

2 回答 2

0

我有一个类似的服务器设置,我需要 pecl_http。我没有使用 WHM(主页 » 软件 » 模块安装程序),而是使用命令行。只需输入:pecl install pecl_http

其他模块如 html_parse 应该是一样的,只需更改模块名称,如:pecl install html_parse

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

于 2013-11-08T21:40:39.583 回答
0

您要安装什么库?

如果我曾经使用 yum 安装他们的 PHP 库版本,我发现在 Redhat、centos 或 fedora 机器上使用 pecl 的结果好坏参半。解决您的问题的最简单方法是查看它是否在 Yum 存储库中并以​​这种方式安装:

 yum search 'modulename'
 yum install 'packagename'

我通常只是做一个yum search php并扫描模块列表。

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

于 2012-11-04T14:06:21.733 回答