Назад | Перейти на главную страницу

Проблема с настройкой Zend Framework для работы с Netbeans

Я пытаюсь заставить Zend Framework работать с netbeans, но каждый раз возникает ошибка

"php.exe"' is not recognized as an internal or external command, operable program or batch file.

Я использую сервер WAMP 2.0, он установлен в e: \ wamp

Мой фреймворк Zend находится внутри e: \ wamp \ www \ ZendFramework-1.10.5

Я нашел сценарий ZendFramework как: E: \ wamp \ www \ ZendFramework-1.10.5 \ bin \ zf.bat

Я тоже зарегистрировал модуль.

Что я делаю не так?

Я использую 32-разрядную версию Windows 7, используя NETbean 6.9 RC1

Просто добавлю к этому свой бит: после нескольких часов попыток с wamp, а теперь с xampp, недостающий элемент, который мне потребовалось некоторое время, чтобы найти, - это изменить SET PHP_BIN переменная в скрипте zf.bat из php.exe на полный путь к вашей установке php - для xampp по умолчанию это будет c:\xampp\php

так zf.bat должен иметь PHP_BIN установить как

SET PHP_BIN=c:\xampp\php\php.exe

Я бы установил свой Путь, чтобы включить правильный путь, но все равно без радости. Ответ выше предлагает это изменение в zf.bat но я, например, не понял, что мне нужно было изменить, пока внимательно не изучил zf.bat сценарий.

Надеюсь, что это тоже избавит от разочарования кого-то другого.

просто добавьте путь к вашему php.exe в переменную пути, я думаю, это был щелчок правой кнопкой мыши на Mycomputer -> расширенная вкладка -> переменные среды -> затем перейдите к переменной PATH и добавьте путь к PHP.exe и не забудьте добавить путь к zf.bat после него и продолжайте

Никогда не пробовал Netbeans с инструментом zf, но здесь у вас есть 2 возможных точки отказа:

  • Netbeans не находит ваш двоичный файл PHP (php.exe) - установите его в настройках - PHP - PHP 5 Interpreter (он находится где-то в каталоге WAMP, извините, я не использую WAMP)
  • Инструмент zf не находит ваш двоичный файл PHP - измените пакетный файл, чтобы использовать правильный двоичный файл, или добавьте путь с двоичным файлом к ​​переменной PATH вашей системы