2012-06-09 73 views
3

我運行到嘗試安裝solr與pecl擴展的錯誤。我讀過這一個:PHP Solr安裝不起作用

我使用PHP 5.3.3一個CentOS 6服務器上。

並且這兩個時間,我得到了同樣的問題:

pecl install -n solr-beta or pecl install -n solr or pear install pecl/solr 

Enable Solr (yes of course) [yes] : 
Enable Solr Debugging (Compiles solr in debug mode) [no] : 
libcURL install prefix [/usr] : 
libxml2 install prefix [/usr] : 

checking for cURL in default path... not found 
configure: error: Please reinstall the libcurl distribution - 
    easy.h should be in <curl-dir>/include/curl/ 
ERROR: `/var/tmp/solr/configure --enable-solr=yes --enable-solr-debug=no --with-curl=/usr --with-libxml-dir=/usr' failed 

是否有另定爲這?

+0

*另一個*修復?你的修補程序是什麼?你甚至安裝了libcurl嗎?哪個ssl層是你的libcurl使用? – hakre

+0

http://stackoverflow.com/questions/2332133/how-to-add-curl-support-to-php-5-in-centos – aitchnyu

+0

Curl已安裝。我使用curl通過Postmarkapp發送我的電子郵件。那不是問題。問題出現在他們使用不同的設置?我通過從谷歌回購下載solr-php-client並使用它做了一項工作。但它解決了pecl的實際問題。 –

回答

0

您鏈接的解決方案只有在您將curl實際安裝爲模塊時才能使用 - 如果您現在不做,請重試。

11

我有同樣的問題,我必須做的是:

sudo apt-get install libcurl4-gnutls-dev libxml2-dev 

並重新安裝。

字體:link

+4

此外,在Ubuntu上,您可能需要: {{sudo apt-get install libxml2-dev}} –

+1

在Ubuntu 16.04.1上運行時也安裝了libxml2-dev - 感謝Shehi –

+1

像AWS Moodle v3 .2 by Bitnami –