homestead 中安裝其他版本的 php

斷橋紅顏V發表於2021-01-25

前言

我的 Homestead 版本還是比較老了,其中 PHP 的版本最高只支援到 PHP7.2,又不想更新 Homestead 所以準備裝個 PHP7.4 了。

  1. 首先我們先安裝 PHP7.4, 執行 sudo apt install php7.4 php7.4-common php7.4-cli 即可。參考使用homestead構建的環境下,如何升級指定版本的php
  2. 但是,當你在 Homestead 中執行 composer 時,或者用 php -v 檢視 php 版本時,還是最高版本 7.2 的。導致 composer 進行版本檢查時或者更新包時,都是按照 7.2 版本來更新的。怎麼辦呢,Homestead 中自帶了版本管理工具。 參考Homestead 下切換 PHP 版本
    用法如下:
    update-alternatives --display php 檢視所有 php 版本和當前版本
    update-alternatives --config php 執行後,會列出當前 php 所有版本和編號,輸入編號,切換到執行的版本
  3. 切換完版本後,我們輸入 php -m 可以發現少了很多 Laravel 必要的擴充套件, 那麼我們可以使用 sudo apt install php7.4-mbstring 命令安裝其餘需要的擴充套件
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章