Не удается заставить Zorba работать в Windows 7 с PHP и Nginx

Я пытаюсь установить Zorba на машину Windows 7 с помощью этих инструкций . Я завершил раздел «Проверить Zorba» в порядке, но я не могу завершить раздел «Включить расширение Zorba в PHP». Когда я пытаюсь перезапустить PHP, появляется диалоговое окно Windows, говорящее;

Ошибка php-cgi.exe

Нужно ли компилировать из исходного кода? В инструкциях говорится, что компиляция Zorba из исходного кода, а вместо этого загрузила установочный пакет Windows со страницы загрузки Zorba. Должен ли я также скомпилировать исходный код? Неужели нет?

Отсутствует 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. (Я использую Nginx, а не Apache.)

    Обновить

    Как предложил Родольфо, я добавил C:\Program Files\Zorba XQuery Processor 2.0.2\bin в PATH среды PATH и удалил старую версию Zorba. Теперь, когда я пытаюсь запустить PHP, делая;

     php-cgi -b 127.0.0.1:9000 

    Я получаю другое диалоговое окно Windows;

    Zorba Crash

    Информация в Подробности проблемы:

     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 строки extension=zorba_api.dll из php.ini , PHP начнет нормально.

    Related of "Не удается заставить Zorba работать в Windows 7 с PHP и Nginx"

    >> Нужно ли компилировать из исходного кода?
    Пакет установки Windows в порядке, это должно сработать.
    >> Отсутствует zorba_api_wrapper.php
    Это включено вместе с zorba_api.dll в [ZORBA_INSTALL_DIR] \ share \ php

    Ошибка может быть вызвана двумя причинами:
    a) zorba_api.dll не может найти zorba_simplestore.dll. Убедитесь, что zorba_api.dll имеет доступ к zorba_simplestore.dll, легкий путь – через переменную среды PATH.
    b) у вас есть более старый файл zorba_api.dll, не связанный с новым zorba_simplestore.dll. Убедитесь, что у вас нет старой версии zorba, которая сталкивается с вашей текущей версией.

    Ошибка, имя модуля неисправности: php5ts.dll , при запуске сервера Apache – это известная ошибка даты (проблема безопасности потоков).

    Работа над ним заключалась в изменении httpd.conf следующим образом:

     LoadModule php5_module "C:/PHP/php5apache2_2.dll" PHPIniDir "C:/PHP" # added Loadfile "C:/PHP/php5ts.dll" Loadfile "C:/PHP/libpq.dll" 

    См. Этот отчет об ошибке PHP для получения более подробной информации

    В моем случае опция компиляции не была macth bettween zorba_api.dll и PHP. Затем я могу сменить PHP с VC6 на VC9.

    Но убедитесь, что если вы используете Apache, Apache также должен перейти на virsion, который позволяет работать с PHP-VC9.

    PHP не может инициализировать модуль zorba_api