您好,根据上面截图,首先是缺少 brotli 依赖,需要使用epel源才能安装。CentOS7 更换 阿里云的 epel安装源
一、手动更换阿里云安装源
1、备份当前的安装源
- mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
复制代码
2、下载新的安装源
- curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
复制代码
3、清除之前的 yum 缓存以及新生成缓存
yum clean all && yum makecache
二、安装brotli扩展
- yum install -y brotli-devel
复制代码
三、安装libsodium1.0.18
- cd /usr/local/src
- wget https://github.com/jedisct1/libsodium/releases/download/1.0.18-RELEASE/libsodium-1.0.18.tar.gz
- tar -zxvf libsodium-1.0.18.tar.gz
- cd libsodium-1.0.18
- ./configure --prefix=/usr && make -j4 && make install
复制代码
更新系统共享缓存
- echo "/usr/lib" >> /etc/ld.so.conf
- ldconfig
复制代码
验证libsodium是否安装成功
- ldconfig -p | grep libsodium
复制代码
然后重新安装PHP8.1.32,如果还是报错,请扫描论坛右下角或者面板右下角的客户服务经理的二维码,联系我司客户服务经理,就说找我解决CentOS7 系统安装PHP8.1失败的问题
|