Packagist 镜像使用方法 / Composer安装
PHP Code复制内容到剪贴板
- composer require "name名称"
如何安装 Composer
下载 Composer
安装前请务必确保已经正确安装了 PHP。打开命令行窗口并执行
php -v
查看是否正确输出版本号。
打开命令行并依次执行下列命令安装最新版本的 Composer:
PHP Code复制内容到剪贴板
- php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
PHP Code复制内容到剪贴板
- php composer-setup.php
PHP Code复制内容到剪贴板
- php -r "unlink('composer-setup.php');"
执行第一条命令下载下来的 composer-setup.php
脚本将简单地检测 php.ini
中的参数设置,如果某些参数未正确设置则会给出警告;然后下载最新版本的 composer.phar
文件到当前目录。
上述 3 条命令的作用依次是:
- 下载安装脚本 -
composer-setup.php
- 到当前目录。 - 执行安装过程。
- 删除安装脚本。
全局安装
全局安装是将 Composer 安装到系统环境变量 PATH
所包含的路径下面,然后就能够在命令行窗口中直接执行 composer
命令了。
Mac 或 Linux 系统:
打开命令行窗口并执行如下命令将前面下载的 composer.phar
文件移动到 /usr/local/bin/
目录下面:
C/C++ Code复制内容到剪贴板
- sudo mv composer.phar /usr/local/bin/composer
- chmod +x /usr/local/bin/composer
C/C++ Code复制内容到剪贴板
- wget https://getcomposer.org/composer.phar
- ## 或者:curl -sS https://getcomposer.org/installer | php
- mv composer.phar /usr/local/bin/composer
- chmod 755 /usr/local/bin/composer
- composer -V
Windows 系统:
- 找到并进入 PHP 的安装目录(和你在命令行中执行的
php
指令应该是同一套 PHP)。 - 将
composer.phar
复制到 PHP 的安装目录下面,也就是和php.exe
在同一级目录。 - 在 PHP 安装目录下新建一个
composer.bat
文件,并将下列代码保存到此文件中。
PHP Code复制内容到剪贴板
- @php "%~dp0composer.phar" %*
最后重新打开一个命令行窗口试一试执行 composer --version
看看是否正确输出版本号。
最后
提示:不要忘了经常执行
composer selfupdate
以保持 Composer 一直是最新版本哦!
删除已安装的依赖包:
在composer.json中删除要删除的依赖包,然后运行:
composer update
C/C++ Code复制内容到剪贴板
- ## composer可以设置忽略版本匹配,命令是:
- composer install --ignore-platform-reqs
- ## or
- composer update --ignore-platform-reqs
- ## 再次执行composer命令可以正常安装包了。
composer 查看全局配置:
PHP Code复制内容到剪贴板
- composer config -l -g
阿里镜像:
https://mirrors.aliyun.com/composer/
https://developer.aliyun.com/composer
使用阿里云composer镜像为国内composer加速
阿里云composer镜像与 Packagist 官方实时同步,推荐使用最新的 Composer 版本。
所有项目都会使用该镜像地址:
PHP Code复制内容到剪贴板
- composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
取消配置还原到默认的地址:
PHP Code复制内容到剪贴板
- composer config -g --unset repos.packagist