Composer --PHP类扩展包
简介
Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer是PHP类扩展包,类似Node.js中的npm。
安装Composer
下载Composer
我们可以使用命令下载也可以去官网下载composer.phar文件。
下面说说第一种方法,命令下载方法:
php -r“copy('https://getcomposer.org/installer','composer-setup.php');” php composer-setup.php php -r“unlink('composer-setup.php');”
第二种方法就是去官网下载composer.phar文件。
安装Composer
有局部安装也有全局安装两种,这里就只说全局安装方法吧。
Mac或Linux系统
打开命令行窗口并执行如下命令将前面下载的composer.phar
文件拷贝到/usr/local/bin/
目录下面:sudo cp composer.phar /usr/local/bin/composer sudo chmod +x /usr/local/bin/composer
Windows 系统
首先将
composer.phar
复制到 PHP 的安装目录下面(即为php.exe
同级目录),再在这个目录新建一个composer.bat
文件,并将下面代码保存在.bat
文件中。@php "%~dp0composer.phar" %*
最后用命令行执行
composer --version
,看看能不能输出下面的图。
启用Composer中国全量镜像
为什么要使用中国全量镜像?因为在天朝被墙的原因,偶尔不能连接到Composer官网国外的服务器啦,所有要使用中国全量镜像。
配置中国全量镜像也有两种,一种是系统全局配置,另外一种是单个项目配置,这里推荐前者,因为不用经常配置它。
配置方法:打开命令行执行如下代码(Windows、Linux、Mac都相同)
composer config -g repo.packagist composer https://packagist.phpcomposer.com
在没有执行上面那条命令之前我们可以看看它原来的地址(执行如下命令)
composer config -gl repo.packagist
执行更换成中国全量镜像后
url地址发生了变化啦。
使用Composer的好处
Composer就像一个库,包含有众多的资源,比如验证码,百度Ueditor富文本编辑器等等。