windows下安装composer方法

composer是一个新崛起的PHP的依赖管理工具。官方安装方法见: https://getcomposer.org/doc/00-intro.md#installation-windows 。这里提供不修改PATH环境变量的手动安装方法。

此处假定:

 

(1)php安装目录为C:/php5.4

(2)php安装目录已经加入PATH环境变量(这样就可以在命令行直接输入“php”而不是“C:/php5.4/php.exe”。PATH环境变量修改方法见:http://blog.chinaunix.net/uid-25810793-id-3257898.html )

(3)composer安装目录为r:/php_phar

———————————–

1、前期工作:php在命令行下所使用的php.ini文件,需要打开php_openssl.dll扩展

可以通过以下命令行,确定php在命令行下所使用的php.ini文件路径:

 

php –ini

然后通过以下命令,确定是否打开了php_openssl.dll扩展:

 

php -i | findstr /I /N “openssl”

如果输出字符串有openssl的信息,表示openssl打开成功;否则,请更改php.ini文件,打开php_openssl.dll扩展。

2、通过浏览器下载如下文件到r:/php_phar,文件名为“composer_installer.phar”:

https://getcomposer.org/installer

3、打开cmd命令行,切换到composer安装目录:

 

cd r:/php_phar

4、输入命令安装:

 

php composer_installer.phar

 

5、此时运行“php r:/php_phar/composer.phar -V”,如果显示版本号,表示安装成功。以后可以在其他目录,通过“php r:/php_phar/composer.phar 其他命令行参数”执行composer的其他功能了。

6、添加bat

R:\php_phar>echo @php "%~dp0composer.phar" %*>composer.bat

7、添加path

 

8、运行

C:\Users\username>composer -V
Composer version 27d8904
有可能会出现SSL错误

没有安装CA证书导致的!!!

CA证书下载地址:http://curl.haxx.se/docs/caextract.html

然后修改php.ini文件

openssl.cafile= F:/php/ca/cacert .pem
 
如果遇到如下认证提示信息请点击下面 https://github.com/settings/tokens/new?scopes=repo&description=Composer+on+localhost.localdomain+2015-05-14+1600 语句登录git网站,然后生成一个类似 的认证秘钥复制粘贴到Token(hidden)处回车即可:
Could not fetch  https://api.github.com/repos/RobinHerbots/jquery.inputmask/contents/bower.json?ref=f44d5deec804c72fe85da31819b18bdcdad26f65 , please create a GitHub OAuth token to go over the API rate limit
Head to  https://github.com/settings/tokens/new?scopes=repo&description=Composer+on+localhost.localdomain+2015-05-14+1600
to retrieve a token. It will be stored in "/root/.composer/auth.json" for future use by Composer.

你可能感兴趣的:(php composer)