Установка PHP Solr PECL Extension

Я установил команду pecl / solr, используя команду,

pecl install solr 

и груша, используя

 wget http://pear.php.net/go-pear.phar php go-pear.phar 

После перезагрузки Apache я все еще получаю ошибку

 Fatal error: Class 'SolrClient' not found 

по php-коду

  $client = new SolrClient($options); 

Можно ли описать шаг за шагом установку расширения pecl / solr на Centos.

Просто для упрощения процедуры:

1 Установите расширение, используя

 pear install pecl/solr OR pecl install -n solr 

2 Добавьте это расширение в файл php ini

 echo "extension=solr.so" > /etc/<Your php ini path>/php.ini 

3 Перезапустите сервер

 Service httpd/apache2 restart 

Вы хотите проверить, включено ли расширение Solr:

 php -m | egrep -i solr 

Если это не так, это должно разобраться:

 echo "extension=solr.so" > /etc/php5/cli/conf.d/solr.ini 

Методы установки, которые я нашел в Интернете, попросят добавить «extension = solr.so» непосредственно к используемому файлу php.ini, который, похоже, выдает ошибку, которую вы получаете.

Вам нужно удалить «extension = solr.so» из файла php.ini и создать новый файл с именем «solr.ini» в папке расширений php – скорее всего, /etc/php.d и добавить «extension = solr. поэтому "к этому файлу.

solr.ini файл solr.ini файле /etc/php5/apache2/conf.d/ и добавьте в этот файл « extension=solr.so ».

или запустить эту команду в терминале

 sudo echo `"extension=solr.so" > /etc/php5/apache2/conf.d/solr.ini` 

и перезапустите apache, используя следующую команду:

 sudo etc/init.d/apache2 restart