致命错误:Class' SolrClient'在Ubuntu 16.04上找不到PHP 7.0

时间:2016-11-24 02:41:25

标签: php solr ubuntu-16.04

我无法解决此错误消息。我遇到谷歌,并按照许多论坛的答案,无法解决它。

Fatal error: Class 'SolrClient' not found

PHP Solr PECL Extension installation

PS:1 /我改变路径

sudo echo "extension=solr.so" >> /etc/php/7.0/apache2/php.ini

而不是

sudo echo "extension=solr.so" >> /etc/php5/apache2/php.ini

2 /我还验证了php.ini(附加了solr扩展名)和solr.ini文件创建。

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

链接答案绝对没问题。但是我(在ubuntu 16.04中),需要重新安装libcurl-devlibxml2libxml2-dev模块。

extension=solr.so附加到/etc/php/7.0/cli/php.ini/etc/php/7.0/apache2/php.ini个文件中。

然后运行这两个命令,

sudo echo "extension=solr.so" >> /etc/php/7.0/apache2/conf.d/solr.ini
sudo echo "extension=solr.so" >> /etc/php/7.0/cli/conf.d/solr.ini

最后,重新启动apache2。它正在......