2017-02-10 2 views
1

им пытаются установить Solr расширение PHP на моем VPS хостинг сервер через CPanel WHM, но получать мне эту ошибку:установка Solr PHP на VPS

downloading solr-2.4.0.tgz ... 
Starting to download solr-2.4.0.tgz (256,316 bytes) 
.....................................................done: 256,316 bytes 
64 source files, building 
running: phpize 
Configuring for: 
PHP Api Version:   20131106 
Zend Module Api No:  20131226 
Zend Extension Api No: 220131226 
Enable Solr Debugging (Compiles solr in debug mode) [no] : libcURL install   prefix [/usr] : libxml2 install prefix [/usr] : building in /opt/cpanel/ea-  php56/root/usr/var/tmp/php-pear/pear-build-rootalFRv4/solr-2.4.0 
running: /opt/cpanel/ea-php56/root/usr/var/tmp/php-pear/solr/configure -- with-php-config=/opt/cpanel/ea-php56/root/usr/bin/php-config --enable-solr- debug=no --with-curl=/usr --with-libxml-dir=/usr 

...

checking if debug is enabled... no 
checking if zts is enabled... no 
checking for re2c... no 
configure: WARNING: You will need re2c 0.13.4 or later if you want to  regenerate PHP parsers. 
checking for gawk... gawk 
checking for cURL support... yes, shared 
checking for cURL in default path... not found 
configure: error: Please reinstall the libcurl distribution - 
easy.h should be in /include/curl/ 
ERROR: `/opt/cpanel/ea-php56/root/usr/var/tmp/php-pear/solr/configure -- with-php-config=/opt/cpanel/ea-php56/root/usr/bin/php-config --enable-solr-  debug=no --with-curl=/usr --with-libxml-dir=/usr' failed 

есть любой другой способ его установить?

+0

Сначала вы должны установить libcurl. Я не знаком с WHMP cpanel, но если вы можете ssh на сервер или запускать команды/устанавливать пакеты непосредственно в cpanel, он обычно находится в libcurl-dev/libcurl-devel/curl-devel. – MatsLindh

ответ

0

Убедитесь, что libcurl установлен или нет, выполнив следующую команду.

yum list|grep curl 

Если Libcurl не заполнит список в списке, вам необходимо установить его, как показано ниже.

yum install curl curl-devel 

После установки cURL он будет установлен в/usr/bin/curl.

Попробуйте установить Solr PHP еще раз.

+0

Я думаю, что это последнее: как отредактировать php.ini? Установка '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/solr.so' install ok: channel: //pecl.php.net/solr-2.4.0 параметр конфигурации "php_ini "не установлен в адрес php.ini Вы должны добавить" extension = solr.so "в php.ini – ALEXM

+0

Это должно помочь вам ... http://vfac.fr/?p=198 –