上一篇 下一篇 分享链接 返回 返回顶部

Centos stream10安装php74编译失败

发布人:潘阳 发布时间:2025-05-21 15:52 阅读量:1557
CentOS Stream 10 安装 PHP 7.4 编译指南

CentOS Stream 10 安装 PHP 7.4 编译失败,libxml2 版本不匹配。CentOS Stream 10 虚拟机演示,安装 PHP 7.4 报错,libxml2 降级解决。

libxml2 降级

确保系统已安装 libxml2-devel

yum install -y libxml2-devel

重新下载正确的 libxml2

有可能是 libxml2 版本过高或过低导致错误,尝试安装一个稳定版本:

wget http://xmlsoft.org/sources/libxml2-2.9.12.tar.gz

tar -xvf libxml2-2.9.12.tar.gz

cd libxml2-2.9.12

./configure --prefix=/usr --with-python=no

make -j$(nproc) && make install

如果你用国内服务器,下载太慢,也可以手动下载到本地,再上传到服务器,随便哪个文件里面。

然后执行:

ldconfig

确保新的 libxml2 生效。

如果你用的宝塔面板,到这部就成功了,直接去宝塔软件商店里面重新安装 PHP 7.4 就行。

重新编译 PHP 7.4

cd /www/server/php/74

./configure --with-libxml-dir=/usr

make clean

make -j$(nproc)

make install

如果仍然报错,可以尝试:

export CFLAGS="-Wno-error"

export CPPFLAGS="-Wno-error"

make -j$(nproc)

make install

这样可以跳过部分类型不兼容的警告,继续安装 PHP。

确保 PHP 运行正常

php -v

如果成功输出 PHP 7.4.x,说明安装完成。

目录结构
全文
微信公众号 微信公众号
微信客服 微信客服
电子邮箱: admin@qyun.net
近期大瓜!

1.【原生双ISP跨境电商云】新加坡,泰国,越南,断断续续缺货。

 

2.【美国轻量云LINUX】带宽50兆免费升级100兆,取消流量限制

 

3.【加拿大OVH国际】增加一段本土IP

 

4.美国4837无防线路款更换IP原IP段38.150.x.x新IP段:23.149.x.x。

 

5.推介计划更新:激活推介计划即送1元佣金,被邀请的人送1元余额。

首单订购返利%25,二次订购%20 ,佣金延迟2天到账。佣金满30即可,

点击提现或者提交工单转到余额购买产品使用,被邀请者升级为代理

级别将会强制清空上级推介人,原因折扣叠加可能到负数。会给上级适

当做出评估进行补偿。

朕已知晓 关闭
网站通知