【问题标题】:Cannot Install any PHP PECL through Cpanel (WHM) or SSH无法通过 Cpanel (WHM) 或 SSH 安装任何 PHP PECL
【发布时间】:2012-10-24 12:31:19
【问题描述】:

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

错误:`/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

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

【问题讨论】:

    标签: php module installation centos pecl


    【解决方案1】:

    您要安装什么库?

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

     yum search 'modulename'
     yum install 'packagename'
    

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

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

    【讨论】:

    • @chris try yum search imagick 我得到php-pecl-imagick.x86_64的结果
    • @chris 将 remi 或 webattic 存储库添加到您的 yum 存储库——只需 google remi 存储库。
    【解决方案2】:

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

    其他模块如html_parse应该也是一样,只是改模块名,如:pecl install html_parse

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

    【讨论】:

      猜你喜欢
      • 2016-07-27
      • 1970-01-01
      • 2018-05-17
      • 1970-01-01
      • 2011-11-14
      • 1970-01-01
      • 1970-01-01
      • 2012-03-20
      • 2018-11-28
      相关资源
      最近更新 更多