【问题标题】:Fatal error: Class 'SolrClient' not found On Ubuntu 16.04 with PHP 7.0致命错误:在带有 PHP 7.0 的 Ubuntu 16.04 上找不到类“SolrClient”
【发布时间】:2016-11-24 02:41:24
【问题描述】:

我无法解决此错误消息。我遇到了谷歌并关注了许多论坛答案,但无法修复它。

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 文件的创建。

非常感谢您的帮助!

【问题讨论】:

  • solr 版本 6.3.0

标签: php solr ubuntu-16.04


【解决方案1】:

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

还有,

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。它正在工作......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-25
    • 1970-01-01
    • 1970-01-01
    • 2017-07-15
    • 1970-01-01
    • 2015-03-20
    • 2022-01-02
    • 2013-09-27
    相关资源
    最近更新 更多