无法将“ php.exe”识别为内部或外部命令,可操作程序或批处理文件。
即使将PHP添加到环境变量中,为什么仍会发生该错误?
我的环境变量PATH如下所示:
C:\ Program Files \ NVIDIA Corporation \ PhysX \ Common; C:\ Program Files \ Common Files \ Microsoft共享\ Windows Live; C:\ Program Files \ PC ...... Files \ QTSystem \; A:\ xampp \ php \ php.exe
我正在使用Windows 7。
我认为您需要将其更改为A:\ xampp \ php \并将其保留在那里,然后它将在目录中搜索该文件,同时:您是否尝试仅调用php而不是php.exe并检查目录是否为正确。
A:\xampp\php\php.exe
PATH环境变量必须仅包含路径,而不能包含文件名。
使那个
A:\xampp\php
这很容易做到。
您还需要添加php.exe,
添加以下路径:
Windows键+暂停
单击高级系统设置,
单击环境变量,
系统变量部分->路径->编辑,然后添加
C:\ wamp \ bin \ php \ php5.3.8;
如果cmd提示已打开
,请关闭您的cmd提示!
在窗口7中的设置环境变量的上面的屏幕截图中查看
注意:-设置环境变量后,请重新启动计算机,然后它将正常工作
最后一部分不应该是:C:\xampp\php\
吗?除非您重新映射驱动器,否则A是软盘。:)
另外,您需要指定文件夹,而不是exe文件本身。
我的案例是使用Bitnami Ruby Stack apache Web服务器,
- 按下Windows键+暂停/中断按钮
- 单击高级系统设置
- 单击环境变量
- 在系统变量下>通过添加C:\ Bitnami \ rubystack-1.9.3-24 \ php编辑PATH变量
- 单击“确定”关闭“环境变量”窗口
-
如果打开,请关闭命令提示符
*(继续7.确认是否已安装php)
- 按Windows键+ R按钮打开您的cmd
- 键入php -v查看您的php版本
如下将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.
如果您已安装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
就我而言,环境路径是正确的C:\ProgramData\Drush\;C:\Program Files (x86)\Drush\Php;
,并且对我有用。
如果我只是C:\xampp\php\
为我添加dint工作。
我希望有人遇到这个问题可以尝试这个建议。
这发生在我身上,我找到了原因。
Xampp无法正常运行,具体取决于您的UAC设置。
尝试这样做:
-
以管理员身份登录(以管理员身份运行cmd.exe是不够的)
-
执行cmd.exe或同等功能
-
输入php -version
文章标签:environment-variables , php , windows
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!
评论已关闭!