php相關設定
PHP升級版本方式
檢視現在php程式的詳細資料跟版本
sudo dpkg -l | grep php | tee packages.txt
備註:請注意自己安裝跟需要的套件去做更新
建立資料來源資料庫
debian
sudo apt install apt-transport-https
sudo curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
sudo apt update
Ubuntu
sudo add-apt-repository ppa:ondrej/php
sudo apt update
安裝新的php
sudo apt install php8.3 php8.3-cli php8.3-{bz2,curl,mbstring,intl}
備註:視需要做所需要安裝的php套件增減。
安裝跟nginx或apache運作的php模組
nginx
sudo apt install php8.3-fpm
備註:完成後需要在nginx設定好才會正常運作
apache
sudo apt install libapache2-mod-php8.3
備註:安裝後需要啟用新版,關閉舊版
檢視新的版本是否正常運作
nginx
sudo systemctl status php8.3-fpm.service
移除舊版
sudo apt purge php8.2*
參考資料
https://php.watch/articles/php-8.3-install-upgrade-on-debian-ubuntu#php83-ubuntu-quick
No Comments