Linux安装composer的教程
2023年12月20日
106
composer 是php 5.3 版本以上用来管理依赖关系的工具,你可以在自已的项目中声明所依赖的外部工具库,并使用 composer 来安装它们。现在越来越多的 php 框架或sdk都需要 composer 来安装,比如 thinkphp 6.0 以上的版本和腾讯云的一些sdk等等,基于这种情况,我们来简单的介绍下在linux宝塔面板下安装composer的方法。Linux安装composer的教程注意:在安装composer之前需要先安装好php环境。

composer 是php 5.3 版本以上用来管理依赖关系的工具,你可以在自已的项目中声明所依赖的外部工具库,并使用 composer 来安装它们。现在越来越多的 php 框架或sdk都需要 composer 来安装,比如 thinkphp 6.0 以上的版本和腾讯云的一些sdk等等,基于这种情况,我们来简单的介绍下在linux宝塔面板下安装composer的方法。

Linux安装composer的教程

注意:在安装composer之前需要先安装好php环境。

1、执行下面的命令下载composer 安装文件

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

image.png

注意:composer 下载完成后,会在当在前目录下出现一个 composer.phar 文件。

(1)、在composer.phar 同一目录下执行下面的命令可实现局部调用,前提是php已安装并且已是全局命令

复制
php composer

(2)、如果全局使用composer 可继续查看下面的步骤

2、全局安装 composer

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

3、查看 composer 是否安装成功

复制
composer -v

image.png

4、提示错误

Do not run Composer as root/super user! See https://getcomposer.org/root for details

image.png

如果在使用composer时出现了上面的错识提示,只需要切换到普通的系统账号即可!因为composer不建议使用root账号去使用它,不然有安全类的风险。

composer 的相关命令

1、更换composer镜像源

(1)、phpcomposer 源

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

(2)、阿里云composer源

复制
composer config repo.packagist composer https://mirrors.aliyun.com/composer/

(3)、腾讯云composer源

复制
composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/

2、更新 composer 命令

复制
composer self-update

3、清除 composer 缓存

复制
composer clear

4、查看 composer 配置

复制
composer config -g -l

5、composer 升级到某个版本

复制
composer self-update --版本

6、查看composer 当前的版本号

复制
composer -v

7、composer 安装依赖包

复制
composer install "厂商/类库"

8、composer 更新依赖包

复制
composer update "厂商/类库"

9、composer 删除依赖包

复制
composer remove "厂商/类库"

10、composer 卸载/删除

复制
rm -rf composer目录

ps:可使用下面的命令查看 composer 的目录

复制
whereis composer