linux安裝composer
『壹』 如何在 Rocky Linux 8 上安裝 php Composer
PHP Composer 是 PHP 中的依賴管理器,能幫助您聲明並管理項目所需依賴,簡化下載、安裝和更新依賴項的過程,讓開發者的工作更輕松。
在使用 Composer 之前,可選擇的選項包括 PEAR 和 PHP Package Manager。然而,Composer 已成為事實上的標准,尤其適合替代舊的依賴管理工具。
要開始在 Rocky Linux 8.4 上安裝 PHP Composer,請先確保系統軟體包最新,這可通過運行 sudo dnf update 來完成。
在安裝 Composer 之前,需要在系統上安裝 PHP 和 PHP 解釋器。默認情況下,Rocky Linux 8.4 配置了 AppStream 存儲庫,提供了 PHP 7.2、7.3 和 7.4 版本。使用命令 dnf list available php 可查看所有可用的 PHP 版本。
本指南推薦安裝 PHP 7.4。選擇版本時,確保考慮兼容性報告,並通過運行 dnf install php php-cli php-devel php-xml php-json php-gmp 完成安裝。
確認 PHP 安裝正確後,執行 php -v 檢查。
接著,使用 Composer。首先下載最新版本的 Composer,執行命令 curl -sS https://getcomposer.org/installer | php。驗證下載文件無誤後,執行命令 php composer-setup.php --install-dir=/usr/local/bin --filename=composer 完成全局安裝。
通過運行 composer --version 檢查 Composer 是否已正確安裝。
要將 Composer 作為當前項目使用,可選擇本地安裝,執行命令 php composer.phar install。
完成安裝後,創建測試項目目錄並初始化項目,運行命令 composer create-project。Composer 將根據提供的信息創建項目,並生成 composer.json 和 composer.lock 文件,用於管理項目依賴。
訪問 Packagist.org 並搜索所需的包。例如,安裝 Remove Stop Words 包可幫助從字元串中刪除停用詞。運行 composer require packagist/package-name 添加新包。
Composer 自動決定使用最新可用版本更新包。確保了解 composer.lock 文件用於鎖定項目依賴版本,並避免沖突。供應商目錄存放所有依賴項。
使用 composer update 更新項目依賴。如需更新特定包,運行相應命令。若需卸載包,執行 composer remove packagist/package-name。
本文介紹了在 Rocky Linux 8.4 上安裝 PHP Composer 的全過程,包括初始化項目、載入包、更新和卸載包的基本步驟。熟練掌握這些命令有助於更高效地管理項目依賴。