php composer 实现
安装 Composer
确保系统已安装 PHP(建议 5.3.2 以上版本)。通过以下命令下载并安装 Composer:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
将生成的 composer.phar 移动到全局路径(如 /usr/local/bin/composer)以便全局调用:
mv composer.phar /usr/local/bin/composer
初始化项目
在项目根目录运行以下命令生成 composer.json 文件:
composer init
根据提示填写项目名称、描述、依赖等信息,或直接手动创建 composer.json 文件。
添加依赖包
编辑 composer.json,在 require 字段中添加需要的包及版本。例如添加 monolog/monolog:
{
"require": {
"monolog/monolog": "^2.0"
}
}
运行以下命令安装依赖:
composer install
自动加载配置
Composer 自动生成 vendor/autoload.php 文件。在代码中引入该文件以使用依赖包:
require __DIR__ . '/vendor/autoload.php';
use Monolog\Logger;
use Monolog\Handler\StreamHandler;
$log = new Logger('name');
$log->pushHandler(new StreamHandler('path/to/log.log', Logger::WARNING));
$log->warning('This is a warning message');
更新依赖
修改 composer.json 后运行以下命令更新依赖:
composer update
或单独更新某个包:
composer update vendor/package
其他常用命令
- 列出已安装包:
composer show - 搜索包:
composer search monolog - 查看包信息:
composer info monolog/monolog - 清除缓存:
composer clear-cache







