ohi*_*ock 9 php windows environment-variables git-bash
在整个网站上有一些类似的问题,但他们都没有给我我正在寻找的答案.
我想要做的是在具有WAMP的Windows机器上通过Git Bash安装Composer.
我正在使用以下命令:
curl -s http://getcomposer.org/installer | php
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为"php"无法识别.所以我调查了问题,我意识到Windows不知道'php'是什么,我需要设置一个环境变量.
我进入环境变量对话框并输入'php'作为变量和C:\wamp\bin\php\php5.3.8
值.它是否正确?我应该针对特定文件还是整个目录?
执行此操作后,我再次尝试该命令,但它失败了,因为它仍然无法识别'php'.我也尝试直接将文件路径放入命令,但这也不起作用.
所以我很好奇我做错了什么.我的路径不正确吗?
Squ*_*uig 15
添加PATH变量的路径应该可以解决这个问题.
右键单击"我的电脑",转到高级设置,单击"环境变量",然后编辑PATH系统变量.
添加一个分号,然后添加到PHP二进制文件的路径,即"; C:\ wamp\bin\php\php5.3.8"
最后,重新启动Git Bash,以便更新PATH变量.
如果您希望将所有内容都放在 bash cmd 窗口的 unixy 上下文中:
打开 bash 窗口,默认情况下您会发现位于根目录中
$ pwd
/
Run Code Online (Sandbox Code Playgroud)更改为您的用户目录
$ cd ~
$ pwd
/c/Users/nickw
Run Code Online (Sandbox Code Playgroud)创建一个 .bash_profile 文件或附加到现有文件(使用单引号或 $PATH 将被插入)
$ echo 'PATH=$PATH:/i/wamp64/bin/php/php5.6.19' >> .bash_profile
Run Code Online (Sandbox Code Playgroud)检查文件是否有条目
$ cat .bash_profile
PATH=$PATH:/i/wamp64/bin/php/php5.6.19
Run Code Online (Sandbox Code Playgroud)关闭 bash 窗口并打开一个新窗口进行检查
$ php --version
PHP 5.6.19 (cli) (built: Mar 2 2016 20:09:42)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
Run Code Online (Sandbox Code Playgroud) 归档时间: |
|
查看次数: |
40411 次 |
最近记录: |