在 CentOS 下,要為 Composer 指定 PHP 版本,您需要使用 update-alternatives
命令來管理多個 PHP 版本。以下是具體步驟:
首先,確保已經安裝了所需的 PHP 版本。如果尚未安裝,請使用以下命令安裝:
sudo yum install php<version>
將 <version>
替換為您要安裝的 PHP 版本,例如:php72
。
使用 update-alternatives
命令配置 PHP 版本:
sudo update-alternatives --set php /usr/bin/php<version>
將 <version>
替換為您要設置為默認的 PHP 版本,例如:php72
。
確認已成功切換到所需的 PHP 版本:
php -v
現在,您可以在項目中使用 Composer。Composer 會自動檢測系統中的 PHP 版本。如果您需要在特定項目中使用不同的 PHP 版本,可以在項目根目錄中創建一個 .php-version
文件,并在其中指定所需的 PHP 版本。例如:
echo "7.2" > .php-version
這將確保在該項目目錄中使用 PHP 7.2。要恢復到系統默認的 PHP 版本,只需刪除 .php-version
文件即可。
如果您需要在命令行中臨時切換 PHP 版本,可以使用以下命令:
export PATH=/usr/bin/php<version>:$PATH
將 <version>
替換為您要切換到的 PHP 版本,例如:php72
。請注意,此更改僅在當前終端會話中有效。關閉終端后,更改將丟失。