在 Ubuntu 中,使用 Composer 管理 PHP 项目非常简单。首先确保已经安装了 PHP 和 Composer。如果尚未安装,请按照以下步骤操作:
sudo apt update
sudo apt install php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
现在 Composer 已经安装好了,接下来我们将使用 Composer 管理 PHP 项目。
composer init
按照提示操作,完成项目的初始化。这将在当前目录下创建一个 composer.json
文件,用于管理项目的依赖关系。
composer require 库名称
例如,要添加 Guzzle HTTP 客户端库,可以运行:
composer require guzzlehttp/guzzle
Composer 将自动下载并安装库及其依赖项,并更新 composer.json
文件。
index.php
或 bootstrap.php
)中,添加以下代码以自动加载 Composer 管理的依赖项:require __DIR__ . '/vendor/autoload.php';
现在,您可以在项目中使用已安装的库了。
composer update
这将更新 composer.json
文件中指定的所有依赖项,并将它们安装到 vendor
目录中。
composer prune
这将删除 vendor
目录中未在 composer.json
文件中指定的依赖项。
通过以上步骤,您可以使用 Composer 轻松地管理 PHP 项目的依赖关系。