温馨提示×

ubuntu composer怎样配置

小樊
46
2026-09-25 23:16:04
栏目: 智能运维

在 Ubuntu 上配置 Composer(PHP 依赖管理工具) 通常包括以下几个步骤:


一、安装 PHP 和必要扩展

Composer 依赖 PHP,先确保已安装 PHP(推荐 PHP 7.4+ 或 8.x):

sudo apt update
sudo apt install php php-cli php-mbstring unzip curl -y

验证 PHP:

php -v

二、安装 Composer

方法 1:官方安装脚本(推荐)

cd ~
curl -sS https://getcomposer.org/installer -o composer-setup.php
php composer-setup.php

移动到全局可执行目录:

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

验证:

composer --version

方法 2:使用 apt(版本可能较旧)

sudo apt install composer -y

三、配置 Composer

1. 配置镜像(国内推荐)

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

或使用官方:

composer config -g repo.packagist.org composer https://repo.packagist.org

2. 设置国内/代理(如有需要)

composer config -g github-protocols https

四、配置项目中的 Composer

进入项目目录:

cd /var/www/html/myproject

初始化:

composer init

安装依赖:

composer require monolog/monolog

五、常见问题

1. 内存不足

php -d memory_limit=-1 /usr/local/bin/composer update

2. 权限问题

避免用 sudo composer,推荐:

sudo chown -R $USER:$USER .

3. 开启扩展

编辑:

sudo nano /etc/php/8.1/cli/php.ini

确保:

extension=mbstring
extension=openssl

六、常用命令

composer install
composer update
composer dump-autoload
composer self-update

如果你是想 配置 Laravel / ThinkPHP / 全局 autoload / 私有仓库,可以告诉我具体场景,我可以给你更针对性的配置。

0 踩