PHP Composer 是一個依賴管理器,用於管理您的所有 PHP 項目依賴項。提取您的項目所依賴的所有必要的 PHP 包,並以合適的方式管理它們。 composer 被所有現代平台和 PHP 框架使用,例如 Magento 2、Laravel、Drupal、Symfony。本教程將帶您完成在 CentOS 8 系統上安裝 composer 的所有步驟。在本教程中,我們詳細介紹了兩種安裝 PHP composer 並正確實現它的方法。讓我們討論這兩種方法。
先決條件
您需要在 CentOS 8 發行版上安裝 PHP。您也可以從此 URL 在 CentOS 8 上安裝 PHP。
您必須具有 root 或 sudo 權限才能運行安裝命令。
在 CentOS 8 上安裝 PHP Composer
您可以通過執行以下操作在您的 CentOS 8 系統上安裝 PHP Composer:
第 1 步:安裝所需的依賴項
首先,更新所有系統包,然後運行以下命令在您的 CentOS 8 系統上安裝所有必需的依賴項,包括 PHP 命令行界麵包。
$ sudo dnf install php-cli php-json php-zip wget unzip
第 2 步:下載 Composer 安裝程序
下載完上述所有包後,使用以下命令下載 PHP Composer 安裝程序腳本:
$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
運行上述命令後,“composer-setup.php”文件將下載到您當前的工作目錄。
第 3 步:驗證數據完整性
從 Github Composer 頁面下載最新的 Composer 安裝程序,並使用以下 wget 命令將其保存在“哈希”變量中。
$ HASH="$(wget -q -O - https://composer.github.io/installer.sig)"
現在通過在終端中鍵入以下命令來驗證安裝腳本是否正在運行:
$ php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
比較後,如果哈希匹配,則驗證安裝程序並在終端上顯示以下消息。
在另一種情況下,我收到消息“安裝程序已損壞”。授權安裝程序腳本後,繼續下一步。
第 4 步:安裝 Composer
在這一步中,運行以下命令在您的系統上安裝 php composer。
$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
上面的命令將在系統範圍內安裝 PHP composer。所有用戶都可以使用此命令安裝 composer。運行上述命令後,我在終端中收到以下輸出。
接下來,通過在終端窗口中顯示已安裝的版本來驗證 composer 安裝,如下所示:
$ composer -V
安裝的版本在屏幕上顯示如下:
至此,PHP composer 已安裝在您的 CentOS 8 系統上。現在讓 Composer 啟動並運行。
替代方案:使用快速方法安裝 PHP Composer
這種方法可以讓你在你的 CentOS 8 系統上快速安裝 Composer。 要安裝 PHP Composer,請執行以下操作:
步驟1。 使用以下命令安裝所需的 PHP、zip、unzip 和 curl:
$ sudo dnf install php-cli php-json php-zip curl unzip
第二步。 使用 curl 命令下載 composer 安裝程序。
$ curl -sS https://getcomposer.org/installer |php
步驟 3。 然後通過運行以下命令將所有 php Composer 文件移動到“/usr/local/bin”目錄:
$ sudo mv composer.phar /usr/local/bin/composer
結論是
在本文中,我們在 CentOS 8 系統上安裝了 PHP Composer。 這是在 CentOS 8 上安裝 composer 的兩種不同方法。 您可以從兩種適合您需要的方法中進行選擇。