PHP Composer 是一個依賴管理器,用於管理所有 PHP 項目的依賴關係。提取您的項目所依賴的所有必需的 PHP 包並適當地管理它們。 composer 用於所有現代平台和 PHP 框架,例如 Magento 2、Laravel、Drupal、Symfony 等。在本教程中,您將按照所有步驟在您的 CentOS 8 系統上安裝 composer。本教程詳細介紹了兩種安裝和成功實現 PHP Composer 的方法。讓我解釋一下這兩種方法。

先決條件

PHP 必須安裝在您的 CentOS 8 發行版上。您也可以從此 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”變量中。

$ 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

在此步驟中,通過執行以下操作在您的系統上安裝 phpcomposer:

$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

上面的命令在系統範圍內安裝 PHP 作曲家。任何用戶都可以使用此命令來安裝作曲家。運行上述命令後,我在終端上得到以下輸出:

然後通過在終端窗口中查看已安裝的版本來檢查 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

第2步。 使用 curl 命令下載 composer 安裝程序。

$ curl -sS https://getcomposer.org/installer |php

步驟 3。 然後運行以下命令將所有phpComposer文件移動到“/usr/local/bin”目錄下。

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

結論是

我已經在我的 CentOS 8 系統上安裝了本文的 PHP 編寫器。 描述在 CentOS 8 上安裝 composer 的兩種不同方法。您可以從兩種方法中進行選擇以滿足您的需求。