これらの指示に従ってWindows 7 マシンに Zorba をインストールしようとしています。「Zorba の検証」セクションは正常に完了しましたが、「PHP で Zorba 拡張機能を有効にする」セクションを完了できません。PHP を再起動しようとすると、Windows のダイアログ ボックスが表示され、次のように表示されます。
ソースからコンパイルする必要がありますか? ソースから Zorba をコンパイルするよう指示されていますが、代わりに Zorba ダウンロード ページから Windows インストール パッケージをダウンロードしています。また、ソースからコンパイルする必要がありますか? きっとそうではありませんか?
zorba_api_wrapper.php が見つからない 指示には「ファイル zorba_api_wrapper.php を見つけてください」と書かれていますが、その名前のファイルが見つかりません。zorba_api.php というファイルがあるので、代わりにそれを使用しました。それは正しいファイルですか?
php-cgi.exe CGI バージョンの PHP を実行しています。コマンドプロンプトから開始します。
php-cgi -b 127.0.0.1:9000
それがエラー ダイアログの原因でしょうか。Apache で PHP を起動する方が一般的だと思います。(ApacheではなくNginxを使用しています。)
アップデート
Rodolfo の提案に従って、環境変数に追加C:\Program Files\Zorba XQuery Processor 2.0.2\bin
しPATH
、古いバージョンの Zorba をアンインストールしました。PHP を起動しようとすると、次のようになります。
php-cgi -b 127.0.0.1:9000
別の Windows ダイアログが表示されます。
問題の詳細の情報は次のとおりです。
Problem signature:
Problem Event Name: APPCRASH
Application Name: php-cgi.exe
Application Version: 5.3.2.0
Application Timestamp: 4b8ec866
Fault Module Name: php5ts.dll
Fault Module Version: 5.3.2.0
Fault Module Timestamp: 4b8ec7e7
Exception Code: c0000005
Exception Offset: 000f56c0
OS Version: 6.1.7601.2.1.0.768.3
Locale ID: 2057
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
extension=zorba_api.dll
から行を削除するとphp.ini
、PHP は正常に起動します。