我最近买了一台新笔记本电脑,并且一直在设置它。
我已经安装了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。