[英]Cannot Install any PHP PECL through Cpanel (WHM) or SSH
當我嘗試通過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中
我已經用谷歌搜索了,做了建議並且總是相同的結果。
您要安裝什么庫?
如果我曾經使用yum安裝它們的PHP庫版本,則在Redhat,centos或fedora機器上使用pecl會發現混合的結果。 解決問題的最簡單方法是查看它是否在Yum存儲庫中並以這種方式安裝:
yum search 'modulename'
yum install 'packagename'
我通常只是做一個yum search php
並掃描模塊列表。
如果您想使用pecl或由於庫不是yum的一部分而不能使用pecl,我將刪除原生包含的版本並從頭開始構建PHP。 您也可以通過yum刪除與發行版一起安裝的PHP和相關庫。
我有類似的服務器設置,我需要pecl_http。 我不是使用WHM(主頁»軟件»模塊安裝程序),而是使用命令行。 只需鍵入:pecl install pecl_http
對於其他模塊(例如html_parse),它應該是相同的,只需更改模塊名稱,例如:pecl install html_parse
想通了,我會為尋找此信息的其他人添加此內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.