PHP8包含了很多新功能与优化项, 包括命名参数、联合类型、注解、构造器属性提升、match表达式、nullsafe运算符、JIT,并改进了类型系统、错误处理、语法一致性。
JIT算是PHP最值得期待的一个功能了,JIT编译技术,它通过将OpCodes编译为机器码,进一步提高了代码的执行速度。对于 CPU 密集型计算,性能有显著的提升。
安装Remi源
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
移除多余的EPEL源
上一步安装Remi源的RPM包后也顺带安装了EPEL源,但是腾讯云服务器自带了EPEL源,会发生冲突。所以需要移除自动安装的EPEL源,用腾讯云自带的就好了。
cd /etc/yum.repos.d/rm epel.repo epel-playground.repo epel-testing.repo epel-testing-modular.repo
查看Remi源的PHP版本
dnf module list php*
开启PHP8的流
dnf module enable php:remi-8.0dnf info php
仓库里已是最新版本
安装PHP并开启PHP-FPM服务
直接安装PHP:dnf install php -y
查看PHP版本:php -v
启动PHP-FPM服务:systemctl start php-fpm
开机自启动PHP-FPM服务:systemctl enable php-fpm
安装拓展
安装常用的PHP拓展,例如Wordpress需要的拓展。
dnf install php-mysqlnd -y