🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ![](https://box.kancloud.cn/a5e3c53d2881cbcd791997d946b4aa8c_749x418.png) [composer中文文档](http://docs.phpcomposer.com) # 安装Composer >安装前请务必确保已经正确安装了 PHP。打开命令行窗口并执行 php -v 查看是否正确输出版本号。 打开命令行并依次执行下列命令安装最新版本的 Composer: ``` php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" ``` ``` php composer-setup.php ``` ``` php -r "unlink('composer-setup.php');" ``` 执行第一条命令下载下来的 composer-setup.php 脚本将简单地检测 php.ini 中的参数设置,如果某些参数未正确设置则会给出警告;然后下载最新版本的 composer.phar 文件到当前目录。 上述 3 条命令的作用依次是: 1. 下载安装脚本 - composer-setup.php - 到当前目录。 2. 执行安装过程。 3. 删除安装脚本。 ## 局部安装 上述下载 Composer 的过程正确执行完毕后,可以将 composer.phar 文件复制到任意目录(比如项目根目录下),然后通过 php composer.phar 指令即可使用 Composer 了! ## 全局安装 **全局安装是将 Composer 安装到系统环境变量 PATH 所包含的路径下面,然后就能够在命令行窗口中直接执行 composer 命令了。** #### Mac或Linux系统: 打开命令行窗口并执行如下命令将前面下载的 composer.phar 文件移动到 /usr/local/bin/ 目录下面: ``` sudo mv composer.phar /usr/local/bin/composer ``` #### Windows系统 1. 找到并进入 PHP 的安装目录(和你在命令行中执行的 php 指令应该是同一套 PHP)。 2. 将 composer.phar 复制到 PHP 的安装目录下面,也就是和 php.exe 在同一级目录。 3. 在 PHP 安装目录下新建一个 composer.bat 文件,并将下列代码保存到此文件中。 ``` @php "%~dp0composer.phar" %* ``` 最后重新打开一个命令行窗口试一试执行 composer --version 看看是否正确输出版本号 ## 注: windows全局安装还可以通过.exe的安装composer,这种方法还会配置好环境变量。 # composer更新 在命令行中输入composer self-update # Composer 多线程下载组件改变composer install update缓慢的问题 ### 前提:使用一下composer的国内镜像设置 ~~~ composer config -g repo.packagist composer //packagist.phpcomposer.com ~~~ 否则你被墙了,再怎么多线程也是白搭哦~ ### 多线程下载 默认,composer安装组件是单线程的,一个一个的安装,中间一旦有哪个组件慢了,就会拖死一大批。 实现多线程下载的方法很简单,就是安装一个全局插件,[hirak/prestissimo](http://github.com/hirak/prestissimo) 据说跑分效果呢,可以从原来的288s缩减到26s,有点逆天,管它呢,只要比原来快一些就装呗~ ### 全局安装 ~~~ composer global require hirak/prestissimo ~~~ 之后你再`composer install`或`update`就是这样的了: