`

为php安装sphinx扩展

阅读更多

1、安装 libsphinxclient

(具体版本以自己安装的版本为准)

cd /usr/local/src/coreseek-4.1-beta/csft-4.1/api/libsphinxclient

sh buildconf.sh 

./configure

make && make install

 

2、安装 php 的扩展 sphinx

(http://pecl.php.net/package/sphinx ,在这里选择自己想要安装的版本)

wget http://pecl.php.net/get/sphinx-1.1.0.tgz

tar -xvzf sphinx-1.1.0.tgz

cd sphinx-1.1.0

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config

make && make install

 

3、修改php.ini

(在php.ini后面最后一行添加扩展,如下格式)

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"

[sphinx]

extension=sphinx.so

 

4、重新启动apache或php-fpm,就OK了

分享到:
评论

相关推荐

    php7的sphinx扩展,适用linux,mac

    首先,Sphinx扩展为PHP7提供了原生支持,允许开发者利用Sphinx的特性进行快速、精准的搜索。这个扩展包括了对SphinxAPI的封装,使得开发者可以创建索引、执行查询、处理结果等。通过在PHP代码中调用Sphinx的函数,如...

    windows下sphinx PHP5.5扩展

    "CREDITS" 文件包含了Sphinx扩展的贡献者和开发者的名单,他们为该扩展的开发做出了贡献。这有助于我们了解项目背后的团队,以及向他们表示感谢。 "LICENSE" 文件同样是许可证文件,但它可能包含了扩展本身(而非...

    sphinx扩展,适用linux

    3. **配置 PHP**:安装完成后,需要编辑 PHP 配置文件(通常是 `php.ini`),添加对 Sphinx 扩展的引用,例如 `extension=sphinx.so`。然后重启 PHP 服务使配置生效。 4. **测试扩展**:通过运行 `php -m` 命令检查...

    php7 sphinx扩展

    总结,PHP7 Sphinx扩展为开发者提供了一个强大而方便的工具,用于与Sphinx搜索引擎进行交互。了解其基本用法和高级特性,能够有效提升Web应用的搜索体验和性能。在实际开发中,应根据项目需求灵活运用各种功能,并...

    php sphinx扩展

    这是一个我自己编译的linux版本的php sphinx扩展,添加它后直接可以在php使用sphinx.

    php7.3-sphinx.zip

    总结来说,PHP7.3版本的Sphinx扩展为开发人员提供了便捷的接口,以利用Sphinx的全文搜索功能。然而,开发者需要注意扩展与PHP版本的匹配,避免因版本不兼容导致的问题。正确安装和使用Sphinx扩展,可以在项目中实现...

    php5.3 _32位_redis_memcahce_sphinx扩展

    标题 "php5.3 _32位_redis_memcahce_sphinx扩展" 涉及的是在PHP 5.3 32位环境下安装和使用Redis、Memcache和Sphinx这三个扩展的过程。这些扩展是PHP与特定数据库和缓存系统交互的重要工具。 1. **Redis扩展**: ...

    计算机前端-向军-sphinx全文检索引擎视频教程-07 安装PHP的Sphinx扩展模块.wmv

    计算机前端-向军-sphinx全文检索引擎视频教程-07 安装PHP的Sphinx扩展模块.wmv

    Sphinx-2.2.11开源全文搜索引擎版本的php程序扩展压缩包

    安装Sphinx PHP扩展:Sphinx PHP扩展可以通过PECL命令行工具进行安装。执行pecl install sphinx命令即可完成安装。安装成功后,需要在php.ini文件中添加extension=sphinx.so(或对应系统的扩展文件名)配置行,然后...

    php_sphinx-1.3.2-5.6-nts-vc11-x64.zip

    暗示这个资源可能来自一个论坛帖子或讨论,其中可能包含关于如何安装、配置或使用该 PHP Sphinx 扩展的详细信息。由于无法直接访问该链接,我们无法获取具体细节,但通常这样的资源会提供安装指南、常见问题解答以及...

    Linux下php+sphinx实例

    PHP可以通过SphinxPECL扩展与Sphinx进行交互。首先,确保安装了该扩展: ``` sudo apt-get install php-sphinxsearch ``` 然后,编写PHP代码来连接Sphinx并执行查询: ```php <?php $client = new ...

    sphinx在linux的安装和使用方法

    ##### 3.1 安装php-sphinx扩展 ```bash pecl install sphinx ``` 安装完成后,需要在`php.ini`中添加相应的配置项: ```ini extension=sphinx.so ``` 重启PHP-FPM或Apache服务使配置生效。 ##### 3.2 使用示例 ...

    php 搜索Sphinx

    1. **安装Sphinx**:首先,需要在服务器上安装Sphinx。这通常涉及到编译和配置Sphinx服务端软件。 2. **创建索引**:使用Sphinx的命令行工具或API,根据数据结构和搜索需求创建相应的索引。 3. **连接Sphinx**:在...

    PHP搜索引擎Sphinx使用教程.zip

    6. **存储引擎插件**:“为MySQL也设计了一个存储引擎插件.txt”可能涉及Sphinx如何作为一个MySQL的存储引擎扩展,允许直接在SQL查询中进行全文搜索。 7. **优缺点**:虽然没有具体文件,但根据“缺点、优点”的...

    window 下sphinx 2.2.11安装 及coreseek3.1 安装包及安装说明 ,简单php调试

    - 安装PHP Sphinx扩展,这通常可以通过`pecl install sphinx`完成,或者手动下载源码编译。 - 在PHP代码中引入Sphinx的客户端库,例如`require 'sphinxclient.php'`。 - 使用Sphinx PHP API创建搜索查询,例如`$...

    sphinx-d958afb.tar.gz

    在这个名为 "sphinx-d958afb.tar.gz" 的压缩包中,我们找到了与 Linux 环境下 PHP7 版本兼容的 Sphinx 扩展。这个资源的更新日期为2018年11月16日,意味着它应该包含了当时的最新特性与修复。 1. **Sphinx 全文搜索...

    yii2-sphinx:Yii 2 Sphinx扩展

    狮身人面像扩展为Yii 2 此扩展为添加了全文搜索引擎扩展。 它支持所有Sphinx功能,包括。 有关许可证信息,请检查文件。 文档位于 。要求至少需要Sphinx 2.0版。 但是,为了使用所有扩展功能,需要Sphinx 2.2.3或更...

Global site tag (gtag.js) - Google Analytics