前陣子用PPA安裝的PHP8.3.2就很多雷,像是ZIP套件無法運作,還有一堆套件安裝失敗都要手動安裝,其中最麻煩的是ZIP套件怎麼裝就是跑不起來,解決方案只好吧PHP整包砍掉重新再安裝一次,就正常了,方法如下: 第一步:完整清光 PHP 環境 sudo apt purge 'php8.*' 'php8.4*' 'libapache2-mod-php*' -y sudo apt autoremove --purge -y sudo apt clean 重啟 Apache sudo systemctl restart apache2 第二步:重新安裝PHP套件 sudo apt update sudo apt install php8.3 libapache2-mod-php8.3 php8.3-cli php8.3-common \ php8.3-curl php8.3-fileinfo php8.3-gd php8.3-mbstring php8.3-mysql \ php8.3-zip php8.3-xml php8.3-intl php8.3-bcmath php8.3-sqlite3 php8.3-imagick -y 重啟 Apache sudo systemctl restart apache2 第三步:重新安裝phpmyadmin套件 由於升級 PHP 8.3.21 之後,phpMyAdmin 整個被移除了!所以需要重裝,但不用擔心Mysql還是活者好好的沒被影響,請輸入以下指令安裝 sudo apt update sudo apt install phpmyadmin -y 如果它問你要選擇 Web server,請選擇 apache2 若有問要不要設定資料庫:→ 按 Yes(會自動產生 / 登記連接用帳密) 重啟 Apache sudo systemctl restart apache2 完成後phpMyAdmin就會恢復運作,資料也都完好保留 這樣就能重新安裝或是安裝PPA最新的PHP版本,原本錯誤的問題也能排除,以上工作心得分享,有需要的朋友參考看看 工作心得撰寫: 徐嘉裕 Neol hsu