Debian 10 升级php到最新的php 8.1
Debian 10 原装的php7.3 被wordpress 嫌弃过时了,一直在后台提醒升级到php 7.4以上的版本。今天周末有空,搞了一下。
sudo apt update && sudo apt -y full-upgrade
[ -f /var/run/reboot-required ] && sudo reboot -f
sudo apt -y install lsb-release apt-transport-https ca-certificates
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
sudo apt update && sudo apt upgrade
sudo apt remove php7*
最好记得要检查nginx 的配置文件,不要还是在用php-fpm7.3.sock了。
location ~ \.php$ {
include snippets/fastcgi-php.conf;
# With php-fpm (or other unix sockets):
fastcgi_pass unix:/run/php/php-fpm.sock;
}
另外,现在的软件和数据库对内存的要求也越来越高了,如果你是使用的小内存的VPS(<1G),需要修改MariaDB的默认配置来减少启动时对内存的需求,否则数据库会启动不了。如果你不想修改数据库的默认配置,可以开启swap 来增加虚拟内存。