ホーム » 未分類 » PHP4 namazu モジュール

PHP4 namazu モジュール

全文検索機能を使う Ajax アプリは作れるか?との相談から、 検索結果を XML で返す必要がでてきた。namazu.cgi の Template を調整しようとしたが、 検索結果の先頭に、"Results:…" といった行が表示され、その部分が XML 文法に 合わないため、うまく使えない。調べると、PHP から namazu を呼び出すモジュールを 組み合わせれば可能となりそう。

PHP4 namazu モジュールのインストール

sourceforge.jp から、php-namazu-2.3.1.tgz をダウンロードし、インストールする。

$ su                           # libnamazu.h が必要
# apt-get install libnmz7-dev
$ tar zxvf php-namazu-2.3.1.tgz
$ cd namazu-x.x.x
$ less README.jp
$ ./configure --with-namazu
$ su
# make install
# vi /etc/php4/apache2/php.ini
:
extension=namazu.so  ←この行を追加
:
# /etc/init.d/apache2 restart