'php.exe'不被识别为内部或外部命令,可操作程序或批处理文件

时间:2011-12-11 13:29:15

标签: php windows environment-variables

  

'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。

10 个答案:

答案 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)

enter image description here

在窗口7中查看上面的设置环境变量的屏幕截图

注意: - 设置环境变量后,请重新启动计算机,然后才能正常工作

答案 4 :(得分:6)

最后一部分不应该是:C:\xampp\php\?除非您重新映射驱动器,否则A是软盘。 :)

此外,您需要指定文件夹,而不是exe文件本身。

答案 5 :(得分:5)

我的情况是使用Bitnami Ruby Stack apache Web服务器,

  1. 按下Windows键+暂停/中断按钮
  2. 点击高级系统设置
  3. 单击“环境变量”
  4. 在系统变量>下;通过添加C:\ Bitnami \ ruby​​stack-1.9.3-24 \ php
  5. 编辑PATH变量
  6. 单击“确定”关闭“环境变量”窗口
  7. 如果打开

    ,请关闭命令提示符

    *(继续执行7.确认是否安装了php)

  8. 按Windows键+ R按钮打开cmd
  9. 输入php -v查看您的php版本 Confirm installed php version

答案 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设置。

尝试执行此操作:

  1. 以管理员身份登录(仅以管理员身份运行cmd.exe)

  2. 执行cmd.exe或等效文件

  3. 输入php -version