Composer的安装

composer

先来大概介绍一下composer
Composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
说的简单一点,Composer 是一个新的安装包管理工具,服务于 PHP 生态系统。它实际上包含了两个部分:Composer 和 Packagist。
composer 借鉴了npm,一款javascript安装包管理工具。

说明

为什么要使用composer呢?因为当你去做一个项目的时候你不可能用到什么功能都自己去写,那样是一件非常费时费力的事情。
举一个很简单的例子:你需要一个验证码,但是你又不太懂图像相关的,如果让你写,你需要先去查看一些资料,看看怎么准备画布,验证码怎么显示,干扰元素怎么做。肯定能搞定,不过一天过去了。。。
当然,并不是让你一味的去粘贴复制别人的代码。你在使用别人的代码后最好好好看看,因为下载量高的都是很优秀的代码,也许你会受益匪浅。

后续,我想分享一下Laravel框架相关的文章。在这之前必须要先说一个东西:Composer
现在使用率较高的框架全部都是采用的composer加载,这很方便,是一个趋势,所以你必须要学会怎么使用composer。

安装

再次重申:Composer 需要 PHP 5.3.2+ 才能运行。
在这里推荐一个网站:Composer中文网,如果你能够的话可以直接去Composer官网。

1.Linux或Mac
curl -sS https://getcomposer.org/installer | php

如果你想全局使用composer命令:将composer.phar文件移动到bin目录

mv composer.phar /usr/local/bin/composer

现在还有一个问题,你每次请求的都是国外的仓库,如果你想换成国内源(不懂的后续文章会说明)

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

1.命令方法:

php -r "readfile('http://install.phpcomposer.com/installer');" | php

2.安装文件直接运行安装,这个是最简单的安装方法,他将下载最新版本,并且设置好环境变量,可全局使用。
点击下载: [Composer-Setup.exe](http://getcomposer.org/ Composer-Setup.exe “Composer-Setup.exe”)
注意:

1.这个过程可能会稍微长一点,因为走的国外。
2.中间有一个步骤是让你选择你的PHP运行文件,也就是php.exe。如果你装的是环境,直接去找到并选择这个文件即可。
3.如果第一次安装失败,建议再安装一次。

安装完成,打开cmd命令窗口,直接运行:composer。如果出现以下界面,表示安装成功
这里写图片描述
linux上直接运行:composer -version出现结果即可。

你可能感兴趣的:(PHP)