设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 251|回复: 1

linux centos php8.0编译报错libxml-2.0 2.9.0,libcurl 7.29.0

[复制链接]
 成长值: 387

签到天数: 4754 天

[LV.Master]伴坛终老

发表于 2024/12/25 02:18 | 显示全部楼层 |阅读模式 |Google Chrome 131.0.0.0|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
linux centos php8.0编译报错libxml-2.0 2.9.0,libcurl 7.29.0

系统自带的版本为
libxml2-devel-2.7.6-21.el6_8.1.x86_64

卸载系统自带的v2.7.6版本
  1. yum -y remove libxml2-devel
复制代码


安装v2.9.12版本,发现编译安装最新版报错python版本不符,陆续依次版本降级改成v2.9.0正常,甚至v2.9.1都编译不通过,好在刚好满足php8.0的版本要求
  1. wget http://xmlsoft.org/sources/libxml2-2.9.0.tar.gz
  2. tar -zxvf libxml2-2.9.0.tar.gz
  3. cd libxml2-2.9.0
  4. ./configure
  5. make -j 4
  6. make install
  7. rm -rf /usr/bin/xml2-config.OFF
  8. mv /usr/bin/xml2-config /usr/bin/xml2-config.OFF
  9. ln -s /usr/local/lib/pkgconfig/libxml-2.0.pc /usr/lib64/pkgconfig/libxml-2.0.pc
  10. ln -s /usr/local/bin/xml2-config /usr/bin/xml2-config
  11. ldconfig -v
复制代码


检查版本
  1. xml2-config --version
复制代码

2.9.0

第二个报错是libcurl
Requested 'libcurl >= 7.29.0' but version of libcurl is 7.19.7

系统自带的版本为
libcurl-devel-7.19.7-54.el6_10.x86_64

卸载系统自带的v7.19.7版本
  1. yum -y remove libcurl-devel
复制代码


v7.76.0是最后一个能正常方式编译的版本,不过会导致yum命令烂掉,暂时没找到修复方法,请不要在生产环境上这样安装libcurl(v7.76.1在旧版openssl上编译报错)
  1. wget https://curl.se/download/curl-7.76.0.tar.bz2
  2. tar xjf curl-7.76.0.tar.bz2
  3. cd curl-7.76.0
  4. ./configure
  5. make -j 4
  6. make install
  7. ln -s /usr/local/lib/pkgconfig/libcurl.pc /usr/lib64/pkgconfig/libcurl.pc
  8. ldconfig -v
复制代码


检查版本
  1. curl --version
复制代码

curl 7.76.0 (x86_64-pc-linux-gnu) libcurl/7.76.0 OpenSSL/1.1.1k zlib/1.2.3
Release-Date: 2021-03-31
Protocols: dict file ftp ftps gopher gophers http https imap imaps mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS HTTPS-proxy IPv6 Largefile libz NTLM NTLM_WB SSL TLS-SRP UnixSockets

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

签到天数: 77 天

[LV.6]常住居民II

发表于 2024/12/25 21:02 | 显示全部楼层 |搜狗浏览器|Windows 10
转转
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2025/1/9 01:19 , Processed in 0.174219 second(s), 20 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表