電子書籍の厳選無料作品が豊富!

Windows版PHPでnamazuを使って全文検索システムを構築したいのですが、
下記のサイトにしたがってnamazuをインストールし、ブラウザから動作
させるところまではうまくいきました。
http://www.namazu.org/windows/
http://sl.hunet.ne.jp/cgi/_cool/namazu2/

ところがWindows版PHPでnamazu関数を使うため、下記のサイトにしたがって
dllをインストールする作業を進めたのですがうまく動いてくれません。
http://suwako.plala.jp/pukiwiki/index.php?%5B%5B …

このときの作業による以下の点を何度も確認しました。
 php_namazu.dllをc:\php\extensionsにコピー
 nmz.dll をc:\windows\system32にコピー
 c:\windowにあるphp.iniを次のように編集
  include_path = ".;c:\php\includes"
  extension_dir = "C:\PHP\extensions"
  extension=php_namazu.dll

Eclipse によるバグ表示はつぎのとおりです。
Fatal error: Call to undefined function: nmz_open()

動作環境・バージョン等は次の通りです。
OS: WindowsXP Prof SP2
ActivPerl 5.6.1 Build635
namazu 2.0.14 for Win32
Apatch2 2.0.54
PHP 4.40

暗礁に乗り上げて頭を抱えています。
Win版PHPでnamazuを使うにはどうすれば良いか、何か参考になる情報をご存知の方
よろしくご教示願います。

A 回答 (1件)

phpinfo()関数を実行して、namazuの項目は表示されますか?



php.iniファイルに次のような設定を加えましたか?(設定はApacheを再起動しなければ反映されません)
[namazu]
namazu.debugmode = Off
namazu.lang = ja_JP.SJIS
namazu.loggingmode = On
namazu.sortmethod = field:from
namazu.sortorder = ascending
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
Apacheも再起動し、phpinfo()でnamazu項目を確認しています。エディターを秀丸からメモ帳にかえてみたのですが結果は同じでした。まったくお手上げ状態です。(T_T)

お礼日時:2006/03/06 09:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!