编辑
2024-12-30
服务器运维
00

目录

Composer 介绍
全局安装
局部安装
安装验证

Composer 介绍

Composer 是一个用于管理 PHP 项目依赖的工具,它可以自动化处理项目所需要的第三方库和包的安装、更新、加载等任务。Composer 解决了传统 PHP 开发中,手动管理和下载依赖库的问题,使得开发者能够更高效地管理和维护项目的依赖关系。

要在当前目录中快速安装 Composer,请在终端中运行以下脚本。

bash
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');"

全局安装

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

局部安装

bash
sudo mv composer.phar /项目目录

安装验证

bash
#输入 composer --version [root@DESKTOP-4QQA2BH anoxia]# composer --version Composer version 2.8.4 2024-12-11 11:57:47 PHP version 8.2.13 (/usr/bin/php) Run the "diagnose" command to get more detailed diagnostics output.

注意

国内可能会出现

curl error 28 while downloading https://repo.packagist.org/packages.json: Timeout was reac hed

设置阿里云镜像加速

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

本文作者:anoxia

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!