透过 Composer 安装、更新、移除 PHP 套件或框架(PHP, Composer套件管理)

之前有打过一篇文章 透过 npm 安装和指定版本、更新和指定版本、移除套件 介绍 node 的套件管理系统,这次来介绍 PHP 的套件管理系统

如果你是写 PHP 的工程师,那一定得认识 composer 套件管理系统,也是和 npm 套件管理系统一样方便好管理。以下是介绍比较常用的指令,更详细可以参考 Composer 官方网站

安装
假设我们要安装 Monolog 框架,在终端机中下指令

$ composer require monolog/monolog跑完之后会在底下新增 composer.json, composer.lock 以及 vendor 资料夹,vendor 不建议加入版本控制

更新

$ composer update monolog/monolog

移除

$ composer remove monolog$ composer remove vendor/monolog

更新 Composer

$ composer self-update

使用

以 Monolog 为例的基本使用方式

<?phpuse Monolog\Logger;use Monolog\Handler\StreamHandler;// create a log channel$log = new Logger('name');$log->pushHandler(new StreamHandler('path/to/your.log', Logger::WARNING));// add records to the log$log->warning('Foo');$log->error('Bar');

查询套件资讯

composer show composer show -tcomposer show "<套件名称>"

-t 为产生树状结构

初始化

如果不是用框架写程式,也可以自己初始化来使用

composer init

可以到 packagist.org 找现有的套件

原文出处:
https://ianakaberlin.medium.com/%E9%80%8F%E9%81%8E-composer-%E5%AE%89%E8%A3%9D-%E6%9B%B4%E6%96%B0-%E7%A7%BB%E9%99%A4-php-%E5%A5%97%E4%BB%B6%E6%88%96%E6%A1%86%E6%9E%B6-php-composer%E5%A5%97%E4%BB%B6%E7%AE%A1%E7%90%86-%E4%BC%8A%E6%81%A9%E8%B8%A9%E5%9D%91%E7%AD%86%E8%A8%98-7a032f1435c6


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章