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 安裝,如下所示:
$ 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 的兩種不同方法。您可以從兩種方法中進行選擇以滿足您的需求。