终于把dpsearch 配置好了。。
在这里把流程给大家分享一下
结合whoismickey 的博客,我又作了些修改,可能每个人的情况都不同,不过国主要录像是一样的
首先要装好php5,mysql,apache2
我用的是debian/linux 这个版本自带php5-mysql-apache2这里就不多说了,网上有很多安装教程
接下来直接到dpsearch的配置/安装
A 到 www.dataparksearch.org 上下载 dpsearch 搜索引擎软件;你可以根据改网站上提供的一些信息下载到最新的版本或则经过测试反馈最好的软件;我使用的版本是:dpsearch-4.37.tar ;安装、配置、使用起来都很方便;
B 解压 dpsearch-4.37.tar
# tar –zxvf dpsearch-4.37.tar
这样 系统将dpsearch-4.37.tar 解压到当前文件夹内;然后仔细阅读 INSTALL 文件找到安装dpsearch-4.37 的具体步骤;
C 安装dpsearch-4.37
# cd dp dpsearch-4.37
你会看到有一个可执行文件 install.pl 这就是安装的主程序 然后 运行命令
# ./install.pl
此时你会看到系统开始进行安装 在次过程中 系统会提示你很多选项我们这里就不一步一步的讲解 把主要的东西讲下(注:我们的数据库是 MYSQL);
当系统提示你选择数据库时 第一个选项值为 3 (none of above ) 第二个选项值为 6 (将数据库定位于MYSQL)其它的选项都为默认值,选择完毕后系统将自动安装文件;然后运行命令
# make
# make install
此时 dpsearch-4.37安装文件将dpsearch-4.37安装到先前默认的路径:/usr/local/dpsearch下 ;
D 接下来开始配置 dpsearch 使其开始工作:
(1)# cd /usr/local/dpsearch.-4.37
(2)# cp *.*-dist *.* // 即去掉你需要使用文件的 –dist,我只去掉了indexer.conf, cached.conf , search.htm这三个文件的-dist
(3) # mysqladmin create search
创建搜索引擎的数据库 该数据库将保存你的所有搜索
进入/usr/local/dpsearch/share/mysql 将create.cache.sql导入search数据库
(4) # cd /etc // “/usr/local/dpsearch-4.37/etc/
因为cached 模式需要使用search.cgi 所以我们必须编译第(2)步中所修改的文件即:indexer.conf, cached.conf , search.htm 首先 编辑这3个文件中的 dbadress 以dbmode = cache 结尾同时修改数据库的用户和密码;此外在 indexer.conf 中还需要加入服务器的地址:即搜索引擎进行搜索的具体地址 ;
在我实验中是这样配置的 Server http://your.server.name
(5)# cd /usr/local/dpsearch-4.37/sbin/
# ./ indexer –Tecreate
# ./ cached 2 > cached.out &
# ./ indexer -TZZZ // 将数据库清空
# ./ indexer
安装期间可能会报有不定性的错误,我报的错是 /stopwords/ja.sl 的charset无法识别,我修改为Charset: utf-8 再执行就OK了,一些小错我就不一一说明了
这个过程可能要花很长时间 因为它开始从你定义的Server服务器搜索数据并将数据写入数据库。
# ./indexer -TWH // 将数据写入Cached中 以迅速调用
# cd /bin // usr/local/dpsearch-4.37/bin
# cp search.cgi /usr/local/apache/cgi-bin/ 如果apache不再此目錄下安装,請搜索cgi-bin這個文件夾,并將search.cgi拷貝到該目錄下
耙取網頁
將search.cgi/cgi-bin放在apache2文檔目錄下
耙取索引網頁
/usr/local/dpsearch/sbin/indexer -a
即 将搜索接口 放入APACHE服务器中并启动搜索引擎使其工作
如果你想将你的搜索页面设置成为 APACHE的主界面 你还需要 拷贝 Search.htm 到 APACHE 下的 存放APACHE 主页的地方 同时覆盖掉原来的主页;这样每次打开浏览器 启动 httpd 服务后进入的就是你的搜索界面 。
至此一个完整的 Dpsearch-4.37的搜索引擎配置完毕 你可以在 Apache 中随意使用自己的搜索引擎。
檢索網頁
http://localhost/cgi-bin/search.cgi即可搜索了
DPSEARCH 的安装、配置流程
最新推荐文章于 2024-04-27 14:19:01 发布