Centos7/8编译安装PHP7.4

本文详细介绍了在Centos7/8系统中编译安装PHP7.4的步骤,包括依赖包准备、安装包下载、编译配置以及连接PHP到Apache。在编译过程中需要注意各种参数设置,如mbstring、mysql、libzip等的依赖,确保编译顺利。最后,通过配置php-fpm服务和修改httpd配置文件,实现了PHP与Apache的整合。
摘要由CSDN通过智能技术生成

一、依赖包准备

先yum安装相应的依赖包,以免编译出错

yum -y install epel-release yum-utils
yum config-manager --set-enabled PowerTools
yum -y install gcc gcc-c++ make autoconf bzip2 bzip2-devel libpng libpng-devel freetype-devel gmp-devel readline-devel curl-devel libxml2-devel libjpeg-devel bison openssl-devel uw-imap-devel libc-client sqlite-devel libicu-devel libedit-devel libxslt-devel oniguruma oniguruma-devel

二、准备安装包

我们直接上最牛的7.4.10吧

wget https://www.php.net/distributions/php-7.4.10.tar.gz

解压并进入编译目录

tar -zxvf php-7.4.10.tar.gz
cd php-7.4.10

三、编译安装

我们可以使用./configure加参数直接进行编译,相应的扩展都在ext目录下,我们可以浏览一下

ls ext

以下是通用的扩展,到时不用可以在php.ini里注释掉,我这里安装目录为/etc/php,你们可以视情况更改

./buildconf
groupadd www
useradd -g www www
./configure --prefix=/usr \
   --sysconfdir=/etc/php \
   --with-config-file-path=/etc/php \
   --with-config-file-scan-dir=/etc/php/php.d \
   --bindir=/usr/bin \
   --docdir=/usr/share/doc \
   --sbindir=/usr/sbin \
   --libdir=/usr/lib64/php \
   --with-libdir=/usr/lib64/php \
   --libexecdir=/usr/libexec \
   --localstatedir=/var \
   --includedir=/usr/include \
   --localed
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值