PHP Composer的安装使用

前言

Composer是php的依赖管理工具,非常的简单实用。

环境要求

系统:Linux
PHP 5.3.2+

安装

局部安装

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

全局安装

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

这两条指令意为下载composer.phar文件,并将其移动到bin目录下,使其可以全局访问

使用Composer

composer安装依赖前,需要先写好JSON配置文件composer.json,将该配置文件放入到项目根目录。

composer.json的书写

{
    "require": {
        "monolog/monolog": "1.0.*"
    }
}

安装依赖(局部):

php composer.phar install

安装依赖(全局):

composer install

会在项目跟目录下,自动生成一个vendor文件夹。
上述安装的例子monolog,会自动在vendor/monolog/monolog 目录。

更新

在第一次执行过安装后,会生成一个composer.lock的文件锁。当你修改了composer.json文件后,再执行composer isntall会报这样一个警告:Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.
意思是我们需要更新锁文件。

我们只需要执行:

composer update --lock

composer.json中新加的组件就会被安装了。

自动加载

Composer的加载非常方便,只需要在项目引导文件中,加入一行代码:

require 'vendor/autoload.php';

即可直接在项目中使用Composer 下载的库中所有的类文件。

猜你喜欢

转载自blog.csdn.net/qq_39985298/article/details/89279320