安装php-solr扩展

            安装php-solr扩展

  1. 1:安装好依赖库libxml2、libxml2-dev、libcurl 

  2. 2:到php官网下载solr扩展:http://pecl.php.net/package/solr  例如solr-2.4.0.tgz

    1. 解压缩包
      $ tar -zxvf solr-2.4.0.tgz
      进入包的根目录
      $ cd solr-2.4.0
  3. 3:编译安装solr扩展(--with-php-config如果有多个PHP版本,需要制定对应的版本,可以通过whereis phpize,whereis php-config查询对应文件的位置)

    1. $ phpsize
      $ ./configure --with-php-config=/usr/bin/php-config5.6
      $ sudo make
      $ sudo make test
      $ sudo make install

    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