我认为我的路径是正确的,但仍然给出相同的错误'php.exe'无法识别

时间:2009-04-05 17:40:50

标签: php symfony1

我的symfony沙箱位于我的xampp文件夹的htdocs里面,该文件夹位于c盘中的程序文​​件中 即。

c:\ program files \ xammp \ htdocs \ sf_sandbox \

但是当我尝试运行命令symfony -v时会出现错误

'php.exe'未被识别为内部或外部命令

有人能帮帮我吗?我做错了什么?...

3 个答案:

答案 0 :(得分:1)

在这种情况下,您需要将php文件夹或目录路径包含在命令行界面中可用的所有全局路径中。

右键单击窗口的“我的电脑”图标,您将能够看到如下所示的屏幕

单击此窗口的“高级”选项卡,然后单击窗口的“环境变量”按钮

在新窗口中选择TMP变量,然后选择Path变量并单击编辑按钮。

在变量值字段的末尾添加目录的路径(包含php.exe有时它不是这里给出的。即我有一种情况,它是E:\ wamp \ bin \ php \ php5。 2.8)对于php(这里是; C:\ wamp \ php)也将semcolon(;)与其他现有路径分开。

现在逐个单击确定打开每个窗口并重新启动计算机,任务完成。

要检查它,只需输入php -v并按Enter键。

答案 1 :(得分:0)

当您尝试从命令行执行php时会发生什么?

您是否尝试过将php.exe的路径添加到PATH环境变量?

答案 2 :(得分:0)

您可能希望尝试使用c:\​​ progra~1 \ xammp \ htdocs \ sf_sandbox的路径。 DOS中任何长路径的短名称都是许多应用程序的垮台,必须妥善处理。如果您打开dos窗口并发出:

cd \
dir /x

您将获得8.3格式的短名单。