设置Zend Framework与Netbeans运行的问题

我试图让Zend框架与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中

我find了ZendFramework脚本:E:\ wamp \ www \ ZendFramework-1.10.5 \ bin \ zf.bat

我也注册了这个模块。

我究竟做错了什么?

我运行在Windows 7 32位,使用NETbean 6.9 RC1

容易只是将您的php.exe的path添加到您的pathvariables我猜是右键单击我的电脑 – >高级选项卡 – >环境variables – >然后转到PATHvariables并追加到PHP.exe的path,不要之后忘记追加到zf.bat的path,然后继续

只是加了一点这个:用wamp尝试了几个小时后,现在用xampp找了SET PHP_BIN ,找了一下就是把zf.bat脚本中的SET PHP_BINvariables从php.exe SET PHP_BIN了完整的path你的PHP安装 – 对于xampp默认这将是c:\xampp\php

所以zf.bat应该有PHP_BIN设置

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

我设定我的道路包括正确的道路,但仍然没有喜悦。 上面的答案确实表明了zf.bat这个改变,但是我没有得到我必须改变的东西,直到我仔细检查了zf.bat脚本。

希望修复别人的挫败感。

从来没有尝试过使用zf工具的Netbeans,但是这里有两个可能的失败点:

  • Netbeans没有find你的PHP二进制文件(php.exe) – 设置它在设置 – PHP的PHP 5解释器(这是在WAMP目录中的某处,对不起,我不使用WAMP)
  • zf工具找不到您的PHP二进制文件 – 将batch file更改为使用正确的二进制文件,或将包含二进制文件的path添加到系统的PATHvariables