1:安装好依赖库libxml2、libxml2-dev、libcurl
2:到php官网下载solr扩展:http://pecl.php.net/package/solr 例如solr-2.4.0.tgz
解压缩包 $ tar -zxvf solr-2.4.0.tgz 进入包的根目录 $ cd solr-2.4.0
3:编译安装solr扩展(--with-php-config如果有多个PHP版本,需要制定对应的版本,可以通过whereis phpize,whereis php-config查询对应文件的位置)
$ phpsize $ ./configure --with-php-config=/usr/bin/php-config5.6 $ sudo make $ sudo make test $ sudo make install
安装php-solr扩展
4:如果安装成功则执行:sudo make install之后会提示类似
Installing shared extensions: /usr/lib/php/20131226/
这里/usr/lib/php/20131226/”其实就是PHP扩展extension_dir的目录,可以通过phpinfo查看extension_dir的目录
5:启动solr扩展
添加solr扩展到对应的配置文件中 (1)旧的添加方式一般是直接在php.ini文件中添加一行:extension=solr.so; (2)新版便于管理一般是/etc/php/5.6/mods-available添加solr.ini文件,并在文件中加入一行extension=solr.so; 启动扩展(这样"/etc/php/5.6/apache2/conf.d/"、"/etc/php/5.6/cli/conf.d/"中都会自动加入20-solr.ini文件) $ sudo phpenmod solr 重启apache2 $ sudo service apache2 restart
作者心情:昨夜西风凋碧树,独上高楼,望尽天涯路。
如无特殊说明,文章均为本站原创,转载请注明出处
- 转载请注明来源:安装php-solr扩展
- 本文永久链接地址:http://icehill.cn/post/single/info/198.html