CentOS 8系统安装PHP 8.0版本(GA)详细过程

说白了,在CentOS8 上安装PHP8 .0就是添加源、打开模块、安装扩展的事情,但中间还有很多步骤。

我们先来说说最重要的事情。
Remi 股票是关键。
去年我们运行了那个竞争非常激烈的项目,因为 EPEL 源太旧了。
安装PHP8 .0后,报告了一堆扩展错误,我们苦苦挣扎了好几天。
另一点需要注意的是时机。
安装完Remi源码后,先不要急于激活PHP8 .0模块。
运行前先运行 sudodnf module list php 验证 php:remi-8 .0 是否存在,否则会出现“找不到模块”的错误。
还有另一个关键细节。
安装扩展时,不要一次安装所有扩展。
根据您的需要安装它们。
例如,生产环境中不需要安装php-pear之类的东西。
它需要资源并且容易出现问题。

一开始我以为只要安装了Remi源码就可以直接使用PHP8 .0了,后来发现不对。
我必须首先启用 php:remi-8 .0 模块,否则 php -v 仍会显示旧版本。
等等,还有一件事。
如果服务器内存不够,比如只有4 G,不要把pm.max_children开得太高。
5 0个进程就会直接让CPU崩溃。
用行话来说,这称为雪崩效应。
事实上,前部稍有延迟就会拉低整个后部。

最后,提醒一下。
安装PHP 8 .0后,默认的/etc/php.ini仍然是旧版本路径,需要更改为/etc/php/8 .0/php.ini。
许多人不注意这个细节,这将导致无效的配置更改。

CentOS8安装部署详解

CentOS8 ...这个东西...2 02 2 年...这个版本...我记得是8 .2 什么的...对...
安装...这东西确实不难...但是也是个bug...
首先...你必须有一个虚拟机...我用的是VMware Workstation...这个东西...就下载最新版本...其他旧版本...可能不适合...
然后...必须有镜像... CentOS-8 -x8 6 _6 4 -1 9 05 -dvd1 .iso...得去官网...或者其他渠道...不过官网是对的...2 02 2 年...应该能找到...
在VMware中...新建一个虚拟机...啊对了...CPU内存...随便你...2 核2 G内存...应该够了...我就瞎点了...
新建...挂载ISO文件...在光驱...点击Mount...然后启动虚拟机...
启动进去...中文...简体...我当时直接选了英文...然后又回去了...可能是习惯问题...
安装位置...这一步是关键...一块硬盘.../dev/sda...标准分区...我就点了“完成”...自动分区...不用担心...实验环境...
kdump...这个东西...默认是开启的...我记得我是开不了的开...关掉...禁用它...完成后就完成...
然后...开始安装...设置root密码...回车...确认...我的密码...后来想不起来了...哎呀...
要不要创建一个用户...CentOS8 啊...这个选项...我当时没有创建...后来用su来切换...有点繁琐...
安装完成...重启...此时...你在做什么...同意许可协议...EULA...几句话...点击“同意”...
完成...配置完成...重新开始...
然后...登录...root登录...输入密码...登录...桌面...啊对...桌面...CentOS8 有Gnome桌面...很眼花缭乱...
总之...安装过程...就这些...基本上...和CentOS7 几乎一样...只是细节变了...
也许我记错了……特定的版本……特定的选项……但是过程……是这样的……金额……钱……无所谓……仅此而已……

Centos8 ISO镜像yum源配置

下载 ISO 并将其挂载到 /media/ 保存原来的yum源并重命名 编辑CentOS-Linux-Media.repo并指定ISO路径 设置baseurl、gpgcheck等参数 清除缓存,生成缓存 安装lrzsz测试源设置
你可以自己权衡一下。