Fatal error: Class 'SolrClient' not found On Ubuntu 16.04 with PHP 7.0
Fatal error: Class 'SolrClient' not found On Ubuntu 16.04 with PHP 7.0
我无法解决此错误消息。我遇到了 google 并关注了许多论坛答案但无法修复它。
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 文件创建。
非常感谢您的帮助!
链接的答案绝对没有问题。但是我(在 ubuntu 16.04),需要重新安装 libcurl-dev
、libxml2
和 libxml2-dev
模块。
而且,
将 extension=solr.so
追加到 /etc/php/7.0/cli/php.ini
和 /etc/php/7.0/apache2/php.ini
文件中。
然后运行这2个命令,
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。它正在工作...
我无法解决此错误消息。我遇到了 google 并关注了许多论坛答案但无法修复它。
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 文件创建。
非常感谢您的帮助!
链接的答案绝对没有问题。但是我(在 ubuntu 16.04),需要重新安装 libcurl-dev
、libxml2
和 libxml2-dev
模块。
而且,
将 extension=solr.so
追加到 /etc/php/7.0/cli/php.ini
和 /etc/php/7.0/apache2/php.ini
文件中。
然后运行这2个命令,
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。它正在工作...