【问题标题】:Cannot run PHP CLI on WAMP on Windows 8无法在 Windows 8 上的 WAMP 上运行 PHP CLI
【发布时间】:2018-09-01 21:05:34
【问题描述】:

我已经尝试了几个小时 我得到以下错误

'php' is not recognized as an internal or external command, operable program or batch file.

我已经完成的步骤 1- 我已添加到 Windows 环境变量 C:\wamp\bin\php\php5.3.13; 2-重新安装 wamp 2 次 3-Apache和php错误日志是干净的

我有以下配置

  1. Windows 8 64 位
  2. Apache 2.2
  3. PHP 5.3.13

【问题讨论】:

  • 打开 'cmd' 并输入 'php' 看看它是否在系统路径中。
  • 使用 wamp 上二进制文件的完整路径,例如 c:/wamp/bin/php/php5.5.4/bin/php.exe
  • 我已将路径更改为C:\wamp\bin\php\php5.3.13\php.exe;,但仍然出现同样的错误@Dave @IgorS。如上所述已经出现错误
  • @AhmedSamy PATH 项必须是目录,而不是文件。改成:C:\wamp\bin\php\php5.3.13另外,我相信你需要重启Windows才能生效。
  • 如果他像上面那样直接引用文件(包括完整路径),那么它应该可以正常工作,只有在您没有正确设置环境并尝试只做 php-cli.exe 时才会失败但是如果你做 fullpath/php-cli.exe 应该没问题(除非它没有安装在那个位置)

标签: windows-8 wamp php


【解决方案1】:

实际上你在 wamp 中为 CLI 运行的 php exe 只是 php.exe

在c\wamp\bin\php\phpX.Y.Z\文件夹中找到并调用php.exe

建议你创建一个小批处理文件来设置路径,这样你就可以通过键入 php 在任何地方使用它,如下所示:

phppath.cmd

set path=%PATH%;c:\wamp\bin\php\phpX.Y.Z
php -v

将此批处理文件存储在您路径上的文件夹中,您就可以了。

【讨论】:

    【解决方案2】:

    您需要将php添加到您的系统路径中,如下所示:

    • 转到系统属性
    • 选择高级标签
    • 检查系统变量
    • 选择路径然后编辑它并在末尾添加;C:\xampp\php\

    注意Path中的系统变量用;隔开 同样的事情也适用于 WAMP,你只需要指定你的 php 二进制文件夹

    【讨论】:

      【解决方案3】:

      似乎php-cli.exe 剂量与 WAMP 一起出现,我安装了 XAMPP 而 CLI 运行良好

      【讨论】:

      • PHP CLI 在c:\wamp\bin\php\phpX.Y.Z\php.exe
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多