如何快速配置Ubuntu Composer环境,轻松管理PHP项目?

更新于
2026-09-30 21:53:11
2阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

为什么你需要快速配置 Composer 环境?其实,

在 Ubuntu 上开发 PHP 项目时常见的痛点包括:

  • 手动到 GitHub 下载依赖包。速度慢且易错,
  • 版本不兼容导致项目无法运行;
  • 每次新建项目都要重复设置环境,浪费时间;
  • 缓存目录默认位置可能占用程序盘空间,影响后续操作。

Composer 能够解决这些问题。只需一次性配置好环境,后续依赖安装、更新、锁定都变得“一键完成”。

如何快速配置Ubuntu Composer环境,轻松管理PHP项目?

一、准备基础环境

Composer 依赖 PHP CLI 和一些常用 先把它们装好可以避免后面报错。

sudo apt update
sudo apt install -y php-cli php-json php-xml php-zip php-mbstring php-curl

检查 PHP 版本是否符合要求:

php -v

二、官方脚本安装 Composer

Ubuntu 自带的 composer 包往往版本老旧,直接使用官方安装脚本能得到最新的 phar 包。

# 下载安装脚本
php -r "copy;"
# 验证脚本哈希
php -r "if === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified';} else { echo 'Installer corrupt';unlink,} echo PHP_EOL;"
# 运行安装脚本
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
# 清理临时文件
rm composer-setup.php

再看验证安装成功。

composer --version

三、创建项目并编写 composer.json

进入你的项目根目录,初始化 composer.json。

如何快速配置Ubuntu Composer环境,轻松管理PHP项目?
mkdir -p ~/my-php-project && cd $_
composer init # 按提示填写名称、描述、作者等信息;也可直接使用下面的模板

手动创建 composer.json 模板:


四、常用 Composer 操作命令速查表

检测当前环境是否满足 Comoser 需求 " /table>
命令作用
composer install
composer update
composer require vendor/package ^version

如果你发现从 packagist.org 下载依赖非常缓慢,可切换到阿里云完整镜像:

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

全局生效后所有项目都会走该镜像;若只想对单个项目生效,去掉 `-g` 参数即可。

标签:Ubuntu

为什么你需要快速配置 Composer 环境?其实,

在 Ubuntu 上开发 PHP 项目时常见的痛点包括:

  • 手动到 GitHub 下载依赖包。速度慢且易错,
  • 版本不兼容导致项目无法运行;
  • 每次新建项目都要重复设置环境,浪费时间;
  • 缓存目录默认位置可能占用程序盘空间,影响后续操作。

Composer 能够解决这些问题。只需一次性配置好环境,后续依赖安装、更新、锁定都变得“一键完成”。

如何快速配置Ubuntu Composer环境,轻松管理PHP项目?

一、准备基础环境

Composer 依赖 PHP CLI 和一些常用 先把它们装好可以避免后面报错。

sudo apt update
sudo apt install -y php-cli php-json php-xml php-zip php-mbstring php-curl

检查 PHP 版本是否符合要求:

php -v

二、官方脚本安装 Composer

Ubuntu 自带的 composer 包往往版本老旧,直接使用官方安装脚本能得到最新的 phar 包。

# 下载安装脚本
php -r "copy;"
# 验证脚本哈希
php -r "if === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified';} else { echo 'Installer corrupt';unlink,} echo PHP_EOL;"
# 运行安装脚本
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
# 清理临时文件
rm composer-setup.php

再看验证安装成功。

composer --version

三、创建项目并编写 composer.json

进入你的项目根目录,初始化 composer.json。

如何快速配置Ubuntu Composer环境,轻松管理PHP项目?
mkdir -p ~/my-php-project && cd $_
composer init # 按提示填写名称、描述、作者等信息;也可直接使用下面的模板

手动创建 composer.json 模板:


四、常用 Composer 操作命令速查表

检测当前环境是否满足 Comoser 需求 " /table>
命令作用
composer install
composer update
composer require vendor/package ^version

如果你发现从 packagist.org 下载依赖非常缓慢,可切换到阿里云完整镜像:

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

全局生效后所有项目都会走该镜像;若只想对单个项目生效,去掉 `-g` 参数即可。

标签:Ubuntu