【问题标题】:Can't access PHP command in Command Line无法在命令行中访问 PHP 命令
【发布时间】:2014-05-20 06:57:44
【问题描述】:

我在使用命令行访问 php 命令时遇到问题。 我还在我的环境变量中创建了一个 PATH。

PATH是这样的

C:\wamp\bin\php\php5.5.12

现在控制台输出是这样的

C:\Users\Web4>php
'php' is not recognized as an internal or external command,
operable program or batch file.

我也重启了电脑,命令控制台还是一样的效果。我也为同样的效果创建了一个批次。

SET PATH=%PATH%;C:\wamp\bin\php\php5.5.12

除此之外还有其他配置吗?我正在使用 wampserver。

【问题讨论】:

  • 检查php.exe 在哪里,我猜是在bin 目录中,所以你的路径需要是这样的SET PATH=%PATH%;C:\wamp\bin\php\php5.5.12\bin
  • 它不在他的 bin 文件夹中。 :(
  • 您是否检查过该路径是否实际上在系统路径变量(系统->环境变量)中?我认为使用您的命令设置路径仅在 cmd 打开时才有效。
  • 我保存在环境变量中。
  • 当你输入 echo %PATH% ?

标签: php


【解决方案1】:

如果您运行 echo %PATH% 并且它不包含 WAMP 的路径,那么问题只是您没有在环境变量中正确设置它。

设置位于此处: http://i.imgur.com/fy5LvRD.png

编辑系统变量“路径”字段并添加到 WAMP 的路径(显然要确保您拥有 php.exe 所在文件夹的确切路径)。然后点击确定,直到所有设置对话框都关闭。

更改路径后,您需要关闭 CMD 窗口并打开一个新窗口。路径更改不会对任何打开的 CMD 窗口生效。

【讨论】:

    猜你喜欢
    • 2013-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-09
    • 2012-01-01
    • 2021-06-06
    • 2018-07-18
    相关资源
    最近更新 更多