centos7 编译安装 PHP 5.2.15

基于DOcentos7.5

先去下源码包

安装编译依赖

1
2
3
yum install gcc gcc-c++ -y

yum install ibxml2 libxml2-devel -y

解压+进入文件夹(略过)

打补丁

需要打补丁才可以编译成功。

补丁备份

1
2
3
4
5
6
#进入源码目录(略)
curl -o php-5.x.x.patch https://mail.gnome.org/archives/xml/2012-August/txtbgxGXAvz4N.txt

yum install patch #装来打补丁

patch -p0 -b < ./php-5.x.x.patch

编译+安装

1
2
3
4
5
./configure # 配置

make #编译

make install #安装

PHP版本

0%