'php.exe'无法识别为内部或外部命令, 可操作程序或批处理文件。
为什么即使我已将PHP添加到环境变量中,也会出现该错误?
我的环境变量PATH如下所示:
C:\ Program Files \ NVIDIA Corporation \ PhysX \ Common; C:\ Program Files \ Common Files \ Microsoft Shared \ Windows Live; C:\ Program Files \ PC ............... 文件\ QTSystem \; A:\ XAMPP \ PHP \ php.exe的
我正在使用Windows 7。
答案 0 :(得分:43)
A:\xampp\php\php.exe
PATH环境变量必须只包含路径,而不是文件名。
制作
A:\xampp\php
答案 1 :(得分:29)
很容易做到
你还需要添加php.exe
添加此路径:
Windows键+暂停
单击高级系统设置
单击环境变量
系统变量部分 - >路径 - >编辑并添加
C:\ WAMP \ BIN \ PHP \ php5.3.8;
关闭你的cmd提示,如果它打开了
完成!
答案 2 :(得分:23)
我认为您需要将其更改为A:\ xampp \ php \并将其保留在那里,然后它将在目录中搜索该文件,还有:您是否尝试过调用php而不是php.exe并检查目录是正确的。
答案 3 :(得分:17)
在窗口7中查看上面的设置环境变量的屏幕截图
注意: - 设置环境变量后,请重新启动计算机,然后才能正常工作
答案 4 :(得分:6)
最后一部分不应该是:C:\xampp\php\
?除非您重新映射驱动器,否则A是软盘。 :)
此外,您需要指定文件夹,而不是exe文件本身。
答案 5 :(得分:5)
我的情况是使用Bitnami Ruby Stack apache Web服务器,
如果打开
,请关闭命令提示符*(继续执行7.确认是否安装了php)
答案 6 :(得分:5)
将PHP设置为System中的环境变量,如下所示,从CMD
运行它1)Windows key + Pause
2)Click on Advanced system settings
3)Now click on Environment Variables.. button
4)In system variable section search for Path and edit it as D:\wamp\bin\php\php5.3.13;(If one needs to append it to some already exits value then start path with;)
5)Now open CMD and run command PHP from any path where you don’t have PHP installed , in my case it’s C drive.
6)We can check above set Path from CMD using Path command also.
答案 7 :(得分:3)
如果您已安装WAMP服务器,那么您的路径可能会有所不同。例如,我安装了WAMP,我的php.exe的路径变成了:
C:\wamp\bin\php\php5.5.12\php.exe
为了使它工作,我在系统变量的PATH变量中输入了以下路径:
C:\wamp\bin\php\php5.5.12
完成后,我重新启动命令提示符,一切正常。
因此路径可能会因您安装PHP的方式而异。如果您想安装WAMP服务器并让它安装其他必要的软件包,如PHPMyAdmin等,您可以通过以下方式完成:wampserver.com
答案 8 :(得分:2)
在我的情况下,环境路径是C:\ProgramData\Drush\;C:\Program Files (x86)\Drush\Php;
,它适用于我。
如果我只是为我添加C:\xampp\php\
dint工作。
我希望面对这个问题的人可以尝试这个建议。
答案 9 :(得分:0)
这发生在我身上,我找到了原因。
Xampp无法正常运行,具体取决于您的UAC设置。
尝试执行此操作:
以管理员身份登录(仅以管理员身份运行cmd.exe)
执行cmd.exe或等效文件
输入php -version