目录
编译安装 php 7.2,openssl 扩展 和 swoole 扩展
编译安装 php 7.2,openssl 扩展 和 swoole 扩展
注: 本次安装 操作系统为:cent os 8.0 64位 初始化操作系统,
一、下载
(1)下载源码包:
1、官方下载地址:https://www.php.net/downloads.php
2、百度网盘地址:https://pan.baidu.com/s/1yS7Oo_haxOoNOSLJeOMsRg
① 提取码:btx2
② 网盘内提供 7.2/7.3/7.4 三个版本源码包
③ 本次安装使用的PHP包为 php-7.2.28.tar.bz2
二、编译安装
- 将下载好的源码包移动到 ~ 目录下,并解压
- 解压命令:tar -xjvf php-7.2.28.tar.bz2 php-7.2.28/
- 进入解压好的目录内:cd php-7.2.28
- 检测安装环境:./configure --prefix=/usr/local/php
- prefix参数:软件安装目录
- 编译:make
- 预安装:make test
- 安装:make install
注:1、在进行configure 时,出现 错误提示,提示信息如下
// 缺少 libxml2 依赖
configure: error: libxml2 not found. Please check your libxml2 installation.
解决方法:安装 libxml2 依赖:
1. 下载