3

我正在尝试使用 wamp 创建一个新的 zend 项目。

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\> cd wamp\www\zendtest*

C:\wamp\www\zendtest>C:\wamp\www\zend\bin\zf.bat create project quickstart*


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


C:\wamp\www\zendtest>

我的环境变量路径是

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\PROGRA~1\IBM\SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\Program Files\ Zend\MySQL51\bin;C:\wamp\www\zend\bin;

这是我认为是错误的部分。

4

3 回答 3

7

zf.bat替换文件中的这一行

SET PHP_BIN=C:\wamp\bin\php\php5.3.4\php.exe
于 2012-09-12T05:17:51.083 回答
1

当我启动 Zend 时,我也遇到了同样的错误。以下是一些解决此问题的方法。

  1. 确保PHP 解释器路径(例如,C:\wamp\bin\php\php5.3.8\bin)设置为环境变量路径。只能设置一个 PHP 解释器。
  2. 确保您的 WAMP 文件夹和工作目录(例如 www 目录)具有正确执行的有效权限集
  3. 确保您的防病毒/防火墙或任何其他软件阻止了对 php.exe 的访问。我之所以这么说,是因为在 Windows 7 中,用户访问控制功能不允许从命令行执行 php.exe。

我建议您使用内置支持 Zend 和 Doctrine ORM 的 NetBeans 7.2。这要容易得多。但是您也必须在初始状态中执行上述技术。可以从 NetBeans 上下文菜单直接执行命令。

于 2012-08-14T05:41:35.240 回答
0

即使我将环境路径添加到 Windows,在新安装时也会遇到此错误。

如果 NetBeans 正在运行,您需要启动它,因为这些变量是在启动时加载的。

于 2014-01-21T14:07:21.957 回答