我的symfony沙箱位于我的xampp文件夹的htdocs里面,该文件夹位于c盘中的程序文件中 即。
c:\ program files \ xammp \ htdocs \ sf_sandbox \
但是当我尝试运行命令symfony -v时会出现错误
'php.exe'未被识别为内部或外部命令
有人能帮帮我吗?我做错了什么?...答案 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格式的短名单。