vlambda博客
学习文章列表

Centos8使用Remi源安装最新版本PHP8教程

    万众期待的世界上最好的编程语言——PHP,最新版PHP8在2020年11月26正式版发布了。


    它包含了很多新功能与优化项, 包括命名参数、联合类型、注解、构造器属性提升、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.0
dnf 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