web-dev-qa-db-ja.com

実行中PHPはコマンドプロンプトで機能しますが、Git Bashでは機能しません

私は最近、新しいラップトップを手に入れ、それをセットアップしているところです。

私はWAMPをインストールしました。これは、PHP開発(Apache2、MySql、およびPHPをインストール)を行うために使用するものです)。

私はGit Bashをお気に入りのコマンドラインツールとして使用することも好きですが、PHPでコマンドラインから何かを実行しようとすると、奇妙な結果が得られます。何も起こらず、エラーは発生しません。 :

enter image description here

ここで、コマンドプロンプトからこれを実行すると、完全に正常に動作します。

enter image description here

PHPに適切なPATH変数を設定し、これをトリプルチェックしました:

enter image description here

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*

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
6
James

PHPをGit Bashコマンドラインで機能させるにはどうすればよいですか?

alias php='/c/wamp64/bin/php/php7.0.10/php'
7
simlev

私はgit bashに次のコマンドを入力し、それが機能しました。

alias php='/d/xampp/php/php.exe'

注:xamppは「D」ドライブ(D :)にインストールされています。

1
Dinesh Yadav