我的 symfony 沙箱位于我的 xampp 文件夹的 htdocs 中,该文件夹位于 c 驱动器中的程序文件中,即
c:\程序文件\xammp\htdocs\sf_sandbox\
但是当我尝试运行命令 symfony -v 它给出了错误
'php.exe' 未被识别为内部或外部命令
有人可以帮助我吗?我究竟做错了什么?...
在这种情况下,您需要将 php 文件夹或目录路径包含在命令行界面中可用的所有全局路径中。
右键单击Windows的我的电脑图标,您将能够看到如下所示的屏幕
单击此窗口的“高级”选项卡,然后单击该窗口的“环境变量”按钮
在新窗口中选择 TMP 变量,然后选择路径变量并单击编辑按钮。
在变量值字段的末尾添加目录的路径(包含 php.exe 有时它不是这里给出的。即我有一种情况是 E:\wamp\bin\php\php5.2.8) php(这里是 ;C:\wamp\php)还使用分号 (;) 将路径与其他现有路径分开。
现在对每个打开的窗口一一点击确定,然后重新启动计算机,任务就完成了。
要检查它,只需键入 php -v 并按 Enter。
您可能希望尝试调整路径以在其中包含 c:\progra~1\xammp\htdocs\sf_sandbox。DOS 中任何长路径的简称已成为许多应用程序的失败,必须正确处理它们。如果你打开一个dos窗口并发出:
cd \
dir /x
您将获得 8.3 格式的短名称列表。
当您尝试从命令行执行 php 时会发生什么?
您是否尝试将 php.exe 的路径添加到 PATH 环境变量?