在 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 項目的依賴關系。