网站制作学习网PHP→正文:php安装solr扩展
字体:

php安装solr扩展

PHP 2023/9/14 17:23:11  点击:不统计


 在linux,mac 安装PHP搜索扩展solr ,通过PHP调用solr实现搜索,安装solr 扩展步骤如下

1. 首先看一下自己的php 版本,并看一下是否有solr 以及记录php.ini 或者 additional .ini files 位置。
在web环境中运行,保存为phpinfo.php 
<?php
phpinfo();
 
查询得到php 版本:PHP Version 8.1.11
查询是否已经安装过solr: 搜索一下solr 如果没有就是没有安装
看一下 php.ini 位置:/usr/local/etc/php/8.1/php.ini (扩展可以直接添加到里面)
或者 Scan this dir for additional .ini files :/usr/local/etc/php/8.1/conf.d  (扩展可以自定义文件,结尾为.ini 会自动加载)
 
2. 根据php版本下载solr 扩展
https://pecl.php.net/package/solr
有windos 有linux(mac)的,根据php版本根根据系统版本下载。
 
3. 下载解压solr后,比如我放到了/downloads/solr-2.6,然后查询phpize 的位置
~ whereis phpize
phpize: /usr/local/bin/phpize /usr/local/share/man/man1/phpize.1
因为我是独立安装php,我在phpinfo 页面中找到自己的phpize  (在Configure Command 找到自己的php文件夹 )
/usr/local/Cellar/php/8.1.11/bin 
 
4 .进入solr-2.6文件夹,运行
~/usr/local/Cellar/php/8.1.11/bin/phpize
Configuring for:
PHP Api Version:         20210902
Zend Module Api No:      20210902
Zend Extension Api No:   420210902
 
5. 然后运行 ./configure [--with-curl=/usr/lib/curl --with-php-config=/usr/local/Cellar/php/8.1.11/bin/php-config]
中括号是我自己环境要加的,如果你是brew 安装的,可以不加。
如果有configure: error: Please reinstall the libcurl distribution -easy.h should be in <curl-dir>/include/curl/ 
错误,需要指定curl 
 
6. make && make install 
等待安装完毕即可

转www.载for网站制作学习asp必.cn究

·上一篇:configure: error: Please reinstall the libcurl distribution -easy.h sh >>    ·下一篇: laravel调用solr搜索 >>
推荐文章
最新文章