1,进入PHP官网https://www.php.net/downloads.php#v7.4.26,下载对应的源码安装包并解压:
[root 18:28:16 /home
$ wget https://www.php.net/distributions/php-7.4.26.tar.gz
[root 18:37:13 /home
$ tar -zxvf php-7.4.26.tar.gz
2,进入解压后的文件里面,安装编译所需要的依赖工具
[root 18:41:33 /root
$ yum install gcc gcc++ libxml2-devel
3,生成编译文件
[root 18:43:53 /home/php-7.4.26
$ ./configure --prefix=/usr/local/php74 --enable-fpm
3.1,如果出现下面的错误,可执行此命令解决:yum install -y re2c
checking for re2c... no
configure: error: re2c 0.13.4 is required to generate PHP lexers.
3.2,如果出现下面错误,可执行此命令解决:yum install sqlite-devel
checking for sqlite3 > 3.7.4... no
configure: error: Package requirements (sqlite3 > 3.7.4) were not met:
No package 'sqlite3' found
4,编译安装
[root 18:43:53 /home/php-7.4.26
$ make
[root 18:43:53 /home/php-7.4.26
$ make install
|