windows下安装composer方法

composer是一个新崛起的PHP的依赖管理工具。官方安装方法见:

此处假定:

(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_pharz 

 

———————————–php

一、前期工做: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扩展。html

1_php_detect_is_enable_openssl

二、经过浏览器下载以下文件到r:/php_phar,文件名为“composer.phar”:

https://getcomposer.org/download/

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

cd r:/php_phar 

1、增长bat文件。 linux

在composer安装目录下增长composer.bat,文件内容为:

@echo off php %~dp0composer.phar %*

这样,就能够经过bat直接运行composer了:

运行代码:r:/php_phar/composer -V

4_bat_php_composer_check_is_ok

二、将r:/php_phar加入PATH环境变量,而后重启命令行,就能够达到你的效果了:

6_path

到此 安装完成!!!shell

配置中国区镜像

有两种方式启用镜像服务:json

  • 系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。见“例1”windows

  • 单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。见“例2”浏览器

例1:修改 composer 的全局配置文件(推荐方式)

打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行以下命令:composer

composer config -g repo.packagist composer https://packagist.phpcomposer.com

例2:修改当前项目的 composer.json 配置文件:

打开命令行窗口(windows用户)或控制台(linux、Mac 用户),进入你的项目的根目录(也就是 composer.json 文件所在目录),执行以下命令:工具

composer config repo.packagist composer https://packagist.phpcomposer.com

上述命令将会在当前项目中的 composer.json 文件的末尾自动添加镜像的配置信息(你也能够本身手工添加):ui

"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
    }
}

composer 升级

➜  ~ composer self-update
You are already using composer version 1.2.0 (stable channel).

composer 卸载

若是你的 composer 不当心出现什么问题了,用 composer update也解决不了问题,那么你能够试试卸载后从新安装。

删除 composer 目录

其实 composer 就是一些 php 文件,你只要找到将他们删除便可。
咱们能够执行

composer config -l -g | grep "home|dir" -E

找到对应的目录删除便可。

卸载全局 composer 命令

首先,咱们常常会将 composer 配置成全局命令,这时,咱们能够用 where composer 或者type composer 找到对应路径,而后 rm 掉便可。

若是是 homebrew 安装的话,直接用 brew info composer 就能够查看已安装的 composer 的位置了。

对了,你若是配置过别名,还需找到 shell 的配置文件,将别名删除。

恩,如今就开始你的 composer 之旅吧。

相关文章
相关标签/搜索