• 締切済み

Win版PHPでnamazu関数が使えない

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%5BPHP%A4%C7Namazu%5D%5D このときの作業による以下の点を何度も確認しました。  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を使うにはどうすれば良いか、何か参考になる情報をご存知の方 よろしくご教示願います。

みんなの回答

  • frequenzy
  • ベストアンサー率100% (2/2)
回答No.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

catecholamine
質問者

お礼

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