前陣子用PPA安裝的PHP8.3.2就很多雷,像是ZIP套件無法運作,還有一堆套件安裝失敗都要手動安裝,其中最麻煩的是ZIP套件怎麼裝就是跑不起來,解決方案只好吧PHP整包砍掉重新再安裝一次,就正常了,方法如下:
第一步:完整清光 PHP 環境
sudo apt purge 'php8.*' 'php8.4*' 'libapache2-mod-php*' -ysudo apt autoremove --purge -y
sudo apt clean
重啟 Apache
sudo systemctl restart apache2
第二步:重新安裝PHP套件
sudo apt updatesudo 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
留言
張貼留言