`
hongtoushizi
  • 浏览: 378458 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

将sphinx安装为php的so扩展

阅读更多

1: 根据官网文档安装coreseek

      在我的前面的关于coreseek的安装也做了描述。

2:  在/user/local/coreseek中,配置csft.conf  (在前面的文章有关于这个的,我实现成功的配置,参考附件)

       具体操作为: 1:复制一份sphinx.conf.dist 为csft.conf文件

                    2:根据自己在iteye上的文档配置文件。

3:在/usr/local/coreseek/bin 下执行: ./search   中文,

       测试中文检索是否成功。

 

4:将sphinx与php结合。

      两种方法:

       4.1  通过将sphinx部署为php的模块

            安装sphinx有两种方式,一种是apt安装,一种是pecl安装。

            用apt安装时,没安装成功,本次采用的是pecl安装。

            要执行此操作的前提是,自己已经安装了pecl所需的包。

            第一部:   sudo pear install pecl/sphinx

          安装后,会提示

            ..... missing libsphinxclient  错误。

           第二部:解决此错误。

           在下载的sphinx源码中找到libsphinxclient文件。本人的路径为:cd sphinx-2.0.6-release/api/libsphinxclient

         在此文件中执行如下命令: 

            ./configure

            make

            sudo  make  install

          第三部:继续安装sphinx

  

           $ sudo pecl install sphinx

           $ echo "extension=sphinx.so" >> /etc/php5/conf.d/sphinx.ini

           $ sudo service apache2 restart

           第五部:通过phpinfo(),查看sphinx是否已经安装成功。

 

           4.2  直接调用sphinxapi。。

0
2
分享到:
评论

相关推荐

    php7的sphinx扩展,适用linux,mac

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

    sphinx扩展,适用linux

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

    php7.3-sphinx.zip

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

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

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

    sphinx在linux的安装和使用方法

    ### Sphinx在Linux下的安装与使用方法 #### 一、Sphinx简介 Sphinx是一款开源的全文检索引擎,它...通过以上步骤,我们可以成功地在Linux环境下安装并使用Sphinx,同时将其集成到PHP应用中,实现高效的数据搜索功能。

    sphinx-php7.3.zip

    编译成功后,你需要将扩展添加到 PHP 的配置文件(通常为 php.ini)中,例如添加一行 `extension=sphinx.so`。然后重启 PHP 服务,使新的扩展生效。 在实际应用中,你可能还需要配置 Sphinx 搜索服务器,包括创建...

    sphinx+coreseek安装配置

    本文将详细介绍如何在Linux环境中安装和配置Sphinx和CoreSeek,以及如何通过PHP进行调用。 ### 1. Sphinx介绍 Sphinx是一款开源的实时全文搜索引擎,具有高效、灵活和高度可定制的特点。它支持多种编程语言的API,...

    搭建Sphinx+MySQL5.1x+SphinxSE+mmseg中文分词搜索引擎架构

    如果需要在PHP应用中使用Sphinx的API,可以将其安装为PHP扩展。 ##### 7. 安装SphinxSE存储引擎(可选) 为了在MySQL查询中直接使用Sphinx,需要安装SphinxSE存储引擎。 #### 四、Sphinx配置 ##### 1. mmseg中文...

    多讯中文分词php扩展 v0.1.zip

    3. "安装使用.url":这是一个链接文件,通常指向一份详细的安装和使用指南,为用户提供了如何集成和使用该扩展的步骤指导。 总的来说,"多讯中文分词PHP扩展 v0.1"通过提供便捷的PHP接口和丰富的中文词库,极大地...

    Linux下CoreSeek及PHP扩展模块的安装

    本文将详细介绍如何在已经安装LAMP环境的Linux系统中安装CoreSeek及PHP扩展模块。 首先,确保系统已安装LAMP环境。这包括Linux操作系统、Apache Web服务器、MySQL数据库以及PHP语言。通常推荐使用yum包管理器进行...

    PHP工程师面试笔试真题(某知名搜索引擎提供商)-附解析.doc

    12. 在Apache的httpd.conf中加载PHP模块,需添加`LoadModule php_module "path/to/php_module.so"`,然后用`AddHandler application/x-httpd-php .php`使Apache处理PHP文件。 这些知识点涵盖了PHP语法、面向对象...

Global site tag (gtag.js) - Google Analytics