composer软件安装教程【Linux+win】

Composer 是 PHP5.3以上 的一个依赖管理工具。

它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们。

Composer 不是一个包管理器。是的,它涉及 “packages” 和 “libraries”

但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。

默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。

Composer是PHP中用来管理依赖(dependency)关系的工具。

你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件。

composer软件安装方法【composer教程

安装Composer需要完成以下两步:

第一:下载Composer到你的项目目录。使用以下命令:

$ curl -s (Composer web site)/installer | php

此命令只检查少量的PHP配置,然后下载 composer.phar 文件到你的工作目录

此文件就是Composer执行文件,它是一个PHAR(PHP归档文件,里面可以包含任何文件,并且可以在PHP命令行执行)。

第二:安装Composer到指定目录,即在命令行后添加 –install-diroption 参数。使用以下命令:

$ curl -s (Composer web site)/installer | php — –install-dir=bin

使用编辑 语音

假定你在创建一个项目,你的项目中需要一个输出日志的库,而且你决定使用monolog库。

为了将monolog库添加到你的工程,只需创建 composer.json 文件,这个文件中的内容描述了项目的依赖关系。

示例如下:{ “require”: { “monolog/monolog”: “1.2.*” }}

这行简单文字声明了被依赖的库 — monolog,版本为1.2。

一、Linux下全局安装composer方法

第一种

1、下载composer

curl -sS https://getcomposer.org/installer | php

2、将composer.phar文件移动到bin目录以便全局使用composer命令

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

3、切换国内源

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

4、输入composer验证:

第二种

 

1、执行如下命令(安装composer):

curl -sS https://getcomposer.org/installer | php

注意:如果上述方法由于某些原因失败了,你还可以通过 php >下载安装器:

php -r “readfile(‘https://getcomposer.org/installer’);” | php

可以通过 –install-dir 选项指定 Composer 的安装目录

curl -sS https://getcomposer.org/installer | php — –install-dir=/home

2、可以执行如下命令让 composer 在你的系统中进行全局调用:

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

3、验证安装是否成功,执行如下命令

[root@localhost]#  composer

4、之后可以在任意文件下建一个composer.json,并填写如下命令:

{

“require”: {

}

}

然后可以在该文件夹下运行composer的相关命令了,如:composer  install;composer  update;

Composer软件安装教程【Linux+win】

二、Windows下安装composer方法

a、全局安装

1、下载并安装Composer(https://getcomposer.org/Composer-Setup.exe)

2、在cmd命令行中输入composer命令,如果输出正确的结果表示composer安装成功。

3、创建一个文件夹myframe,并在该文件下创建composer.json文件内容为:

{

“require”: {

}

}

4、在cmd命令行下,进入myframe目录下。然后执行composer install命令后,

myframe文件夹下会出现vendor目录。

b、 局部安装

1、设置php的系统环境变量,创建一个文件夹myframe,

然后在cmd命令行中输入如下命令:

C:\Users\hylanda69874>D:

D:\>cd /wamp\www\myframe

D:\wamp\www\myframe>php -r “readfile(‘https://getcomposer.org/installer’);” | php

注意: 如果收到 readfile 错误提示,请使用 http 链接或者在 php.ini 中开启 php_openssl.dll 。

2、执行成功后再文件夹myframe下会有一个composer.phar文件。

3、在文件夹myframe下创建composer.json文件内容为:

{

“require”: {

}

}

4、在cmd命令行下,进入myframe目录下。然后执行php composer.phar install命令后,

myframe文件夹下会出现vendor目录。