在命令提示符下运行 PHP 有效,但在 Git Bash 中无效

Jam*_*mes 6 bash command-line environment-variables php git-bash

我最近买了一台新的笔记本电脑,并且正在对其进行设置。

我已经安装了 WAMP,这是我用来进行 PHP 开发的工具(安装 Apache2、MySql 和 PHP)。

我也喜欢使用 Git Bash 作为我首选的命令行工具,但是当我尝试通过命令行使用 PHP 执行任何操作时 - 我得到了一个奇怪的结果;没有任何反应,也没有错误:

在此处输入图片说明

现在,如果我通过命令提示符运行它,它工作得很好:

在此处输入图片说明

我已经为 PHP 设置了正确的 PATH 变量并进行了三重检查:

在此处输入图片说明

我该怎么做才能让 PHP 通过我的 Git Bash 命令行工作?

编辑

的输出ll /c/wamp64/bin/php/php7.0.10/php

-rwxr-xr-x 1 james.b 1049089 122368 Aug 18  2016 /c/wamp64/bin/php/php7.0.10/php*
Run Code Online (Sandbox Code Playgroud)

的输出echo $PATH | tr ":" "\n"

/c/Users/James.b/bin
/mingw64/bin
/usr/local/bin
/usr/bin
/bin
/mingw64/bin
/usr/bin
/c/Users/James.b/bin
/c/ProgramData/Oracle/Java/javapath
/c/WINDOWS/system32
/c/WINDOWS
/c/WINDOWS/System32/Wbem
/c/WINDOWS/System32/WindowsPowerShell/v1.0
/c/Go/bin
/c/wamp64/bin/php/php7.0.10
/c/ProgramData/ComposerSetup/bin
/c/Program Files/Microsoft/Web Platform Installer
/c/Program Files/Microsoft SQL Server/Client SDK/ODBC/110/Tools/Binn
/c/Program Files (x86)/Microsoft SQL Server/120/Tools/Binn
/c/Program Files/Microsoft SQL Server/120/Tools/Binn
/c/Program Files/Microsoft SQL Server/120/DTS/Binn
/c/Program Files (x86)/Microsoft SQL Server/120/Tools/Binn/ManagementStudio
/c/Program Files (x86)/Microsoft SQL Server/120/DTS/Binn
/cmd
/c/Users/James.b/AppData/Local/Microsoft/WindowsApps
/c/Users/James.b/AppData/Roaming/Composer/vendor/bin
/c/wamp64/bin/php/php7.0.10
/usr/bin/vendor_perl
/usr/bin/core_perl
Run Code Online (Sandbox Code Playgroud)

sim*_*lev 9

我该怎么做才能让 PHP 通过我的 Git Bash 命令行工作?

alias php='/c/wamp64/bin/php/php7.0.10/php'
Run Code Online (Sandbox Code Playgroud)

  • @Knight017 将其添加到 `~/.bashrc` 中。 (2认同)