‘;php.exe’;未被识别为内部或外部命令、可操作程序或批处理文件

‘;php.exe’;未被识别为内部或外部命令、可操作程序或批处理文件,php,windows,environment-variables,Php,Windows,Environment Variables,“php.exe”未被识别为内部或外部命令, 可操作的程序或批处理文件 为什么即使我已将PHP添加到环境变量中,也会发生此错误 我的环境变量路径如下所示: C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\程序 文件\Common Files\Microsoft Shared\Windows Live;C:\ProgramFiles\PC ............... 文件\QTSystem\;A:\xampp\php\php.exe 我正

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

为什么即使我已将PHP添加到环境变量中,也会发生此错误

我的环境变量路径如下所示:

C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\程序 文件\Common Files\Microsoft Shared\Windows Live;C:\ProgramFiles\PC ............... 文件\QTSystem\;A:\xampp\php\php.exe

我正在使用Windows7

A:\xampp\php\php.exe
PATH环境变量只能包含路径,不能包含文件名

那样做

A:\xampp\php

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


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

我认为您需要将其更改为A:\xampp\php\并将其保留在那里,然后它将在目录中搜索该文件。另外:您是否尝试过只调用php而不是php.exe,并检查目录是否正确。

这很容易做到
您还需要添加php.exe
添加此路径:
windows键+暂停
单击高级系统设置
单击环境变量
系统变量零件->路径->编辑和添加
C:\wamp\bin\php\php5.3.8
如果cmd提示符打开,请关闭它

完成了

我的案例使用的是Bitnami Ruby Stack apache Web服务器

  • 按Windows键+暂停/中断按钮
  • 单击“高级系统设置”
  • 单击环境变量
  • 在系统变量>下,通过添加C:\Bitnami\rubystack-1.9.3-24\php编辑路径变量
  • 单击“确定”关闭“环境变量”窗口
  • 如果打开,请关闭命令提示符

    *(转至7.确认是否安装了php)

  • 按Windows键+R按钮打开命令
  • 键入php-v以查看您的php版本
  • 窗口7中设置环境变量的屏幕截图上方视图


    注意:-安装环境变量后,请重新启动计算机,然后它将正常工作

    在我的情况下,环境路径是
    C:\ProgramData\Drush\;C:\ProgramFiles(x86)\Drush\Php而且它对我有效

    如果我只是简单地添加
    C:\xampp\php\
    dint对我来说很有用


    我希望如果有人面临这个问题,可以尝试一下这个建议。

    将PHP设置为系统中的环境变量,如下所示,从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等,您可以从以下位置执行此操作:

    这发生在我身上,我找到了原因

    Xampp无法根据您的UAC设置正常运行

    尝试这样做:

  • 以管理员身份登录(仅以管理员身份运行cmd.exe是不够的)

  • 执行cmd.exe或等效程序

  • 键入php-version


  • 这需要更多的信息。能否显示PATH环境变量?你在用什么操作系统?我想他在用Windows。。。无论如何,您需要有正确的PATH环境变量可能会有所帮助,请检查您是否也正确添加了它,请向我们显示您的PATH环境变量。对于疑难解答需求,这里有一个清单:my xampp安装在a:而不是C:@tsndifopera:确定,然后应该是:\xampp\phpWin+Pause,这是一个我不知道的简洁快捷方式。设置环境变量后不要忘记重新启动计算机。您不需要重新启动计算机来获取环境变量。。。您只需重新打开终端窗口。