0.准备

查看当前版本及安装项目。

php -v

php -m

1.停止php,防止端口占用

service php7.4-fpm stop

2.删除apache2并清理

php默认安装在apache2下,而不用apache2的一定要删除,防止php8与其关联。

sudo apt-get purge apache2

sudo apt autoremove

sudo apt autoclean

3.apt remove删除所有已安装的

清除旧的PHP版本。

sudo apt purge '^php7.4.*'

4.安装php8

sudo apt install software-properties-common

sudo add-apt-repository ppa:ondrej/php #追加一个存储库

sudo apt update

也可这样安装:

sudo apt install php8.0-{bz2,curl,intl,mysql,readline,xml}

只需要修改php相关配置如下:原nginx的配置无需修改。

sudo vim /etc/php/8.0/fpm/php.ini

sudo vim /etc/php/8.0/fpm/pool.d/www.conf