我最近买了一台新笔记本电脑,并且一直在设置它。
我已经安装了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*
产量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
@simlev返回
—
詹姆斯
/c/wamp64/bin/php/php7.0.10/php
哪个是正确的目录?应该php
在年底php.exe
,因为我的窗口?
看起来很正确。尝试使用完整路径
—
simlev
/c/wamp64/bin/php/php7.0.10/php -v
,或进入该目录并键入./php -v
。
@simlev确定有效。有什么我可以做的让它工作?否则我可以为它设置一个别名
—
詹姆斯
是的,我建议你简单化一下。
—
simlev
which php
以确保,或使用完整路径启动php。