Command' php'未被识别但已在Windows PATH中注册

时间:2014-04-09 21:40:38

标签: php phpstorm

我的Windows服务器上的PATH字符串中设置了“C:\ Ampps \ php”但是当我在PHPStorm终端上输入“php”时,我总是给'php' is not recognized as an internal or external command, operable program or batch file.

这是PHPStorm 7.1.3的错误吗?如果我在外部打开一个新的命令提示符窗口,它可以从命令行工作。

3 个答案:

答案 0 :(得分:1)

对于在PhpStrom中遇到此类问题的任何新读者,只需直接从PhpStrom终端设置路径

set path=%path%;c:/xammps/PHP

不建议在xammps或其他此类程序中使用PHP,因为它将是您正在运行的PHP目录,如果它被删除,那么您必须执行另一项任务来处理它,否则可能会在Windows中弹出一些错误只需安装一个新版本PHP的很多教程都适用于Windows。

但是,在xammps的PhpStrom终端中使用PHP只需运行该命令它将设置PhpStrom可以找到的路径。

答案 1 :(得分:0)

我有同样的问题。我在PATH中设置了“ C:\ __ OPENSERVER __ \ modules \ php \ PHP-7.2-x64”。 为了解决这个问题,我在PhpStrom终端中添加并执行:

set path=%path%;C:\__OPENSERVER__\modules\php\PHP-7.2-x64

答案 2 :(得分:0)

  1. 在文件菜单中打开设置
  2. 在此窗口中查找工具选项卡
  3. 点击终端
  4. 在项目设置中点击环境变量
  5. 向其中添加 php 路径(例如“C:/xampp/php”)并保存
  6. 重启 phpstorm