[英]PHP Solr PECL Extension installation
我已经使用命令安装了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);
任何人都可以描述在Centos上逐步安装pecl / solr扩展。
只是为了简化程序:
pear install pecl/solr
OR
pecl install -n solr
echo "extension=solr.so" > /etc/<Your php ini path>/php.ini
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文件中,这似乎引发了你得到的错误。
你需要从你的php.ini文件中删除“extension = solr.so”并在你的php扩展文件夹中创建一个名为“solr.ini”的新文件 - 很可能是/etc/php.d并添加“extension = solr。所以“到那个文件。
请在/etc/php5/apache2/conf.d/
创建solr.ini
文件,并在该文件中添加“ extension=solr.so
”。
或在终端中运行此命令
sudo echo `"extension=solr.so" > /etc/php5/apache2/conf.d/solr.ini`
并使用以下命令重新启动apache
sudo etc/init.d/apache2 restart
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.