安装必备依赖

yum -y install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libzip-devel pcre-devel sqlite-devel epel-release

安装oniguruma

oniguruma是一个处理正则表达式的库,因此需要安装

wget https://github.com/kkos/oniguruma/archive/v6.9.4.tar.gz -O oniguruma-6.9.4.tar.gz
tar -zxvf oniguruma-6.9.4.tar.gz
cd oniguruma-6.9.4/
./autogen.sh
./configure --prefix=/usr --libdir=/lib64
make && make install

下载安装包并安装

1、下载
wget https://www.php.net/distributions/php-7.4.28.tar.gz
2、解压
tar zxvf php-7.4.28.tar.gz
3、编译
./configure --prefix=/app/php7 \
--with-config-file-path=/app/php7/etc \
--with-config-file-scan-dir=/app/php7/etc/php.d \--enable-mysqlnd \
--with-mysqli \
--with-pdo-mysql \
--enable-fpm \
--with-fpm-user=nginx \
--with-fpm-group=nginx \
--enable-gd \
--with-iconv \
--with-zlib \
--enable-xml \
--enable-shmop \
--enable-sysvsem \
--enable-inline-optimization \
--enable-mbregex \
--enable-mbstring \
--disable-mbregex \
--enable-ftp \--with-openssl \
--enable-pcntl \
--enable-sockets \
--with-xmlrpc \
--with-zip \
--enable-soap \
--without-pear \
--with-gettext \
--enable-session \
--with-curl \
--enable-jpeg-dir \
--enable-freetype-dir \
--enable-bcmath \
--enable-opcache
4、安装
make && make install -j2  #-j2启动两个进程

配置php

1、复制ini配置文件
mkdir -p /app/php7/etc
cp php.ini-production  /app/php7/etc/php.ini
2、配置fpm
cd /app/php-7.4.28/sapi/fpm
mkdir -p /app/php7/sbin
cp init.d.php-fpm.in /app/php7/sbin/php-fpm
chmod   a+x /app/php7/sbin/php-fpm
cp php-7.4.28/sapi/fpm/php-fpm.conf.in /app/php7/etc/php-fpm.conf
cp php-7.4.28/sapi/fpm/www.conf.in /app/php7/etc/php-fpm.d/

php 7.4 编译安装相关推荐

  1. Windows 10下编译安装Hadoop2.6

    转自:https://www.linuxidc.com/Linux/2016-08/134131.htm Windows 10下安装Hadoop2.6,Windows10下编译64位Hadoop2.x ...

  2. 7 centos 源码安装samba_在CentOS7.6里编译安装PHP7.4(最新版),很详细

    拿到一个空的服务器,首先我们就要来用起来啦! 首先要先下载并编译安装PHP最新版本,请到php官网下载: 这里我首先在系统里在新建存储源码包的文件夹,比如我存放在这里 下载安装PHP7.4之前,你要先 ...

  3. mysql8.0.12最小化安装_简述MySql8.0编译安装过程

    [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 8.0.1905 (Core) 注意:不要用8以下的系统编译My ...

  4. debian编译安装python_编译安装python2.7及相关模块(debian5.0.1)

    基础环境说明及安装 当前系统 cat /etc/debian_version 5.0.1 因自带的python版本太旧 开发需要使用python2.7的版本 并需要paramiko Crypto My ...

  5. php编译7教程,PHP7 快速编译安装

    PHP7正式版发布啦, 之前没有安装过的,都来安装试一试 . 即将发布的ThinkPHP5 在PHP7环境下也完全兼容, 佩服鸟哥把兼容性做得这么好 快速编译安装PHP7步骤: 第一步: 安装必要一些 ...

  6. linux mysql 5.6.22_LinuxCentOS6.0下编译安装MySQL5.6.22

    Linux CentOS6.5下编译安装MySQL 5.6.22[给力详细教程] 一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库(安装过程注意有没出错) yum install gcc ...

  7. 在CentOS 6.6 64bit上编译安装LLVM3.7,Clang,Libc++和libc++abi

    一.简介 LLVM LLVM(之前称为低级虚拟机Low Level Virtual Machine)是一种非常强大的编译器基础架构框架,专门为使用您喜爱的编程语言编写的程序的编译时.链接时和运行时优化 ...

  8. 在Ubuntu 14.04 64bit上编译安装Crtmpserver trunk svn 811版本!

    这里仅在 在Ubuntu 12.04 64bit上搭建Crtmpserver视频点播服务 基础上补充一下在Ubuntu 14.04上编译安装Crtmpserver的方法,以作备忘.因为Ubuntu 1 ...

  9. 在Ubuntu 14.04 64bit下编译安装rtmpdump并调试输出

    2011年那会儿就开始研究rtmp, 但是后来很快又换了公司转作Android移动浏览器项目,就一直没有机会 继续进行下去.现在因为工作需要,我又重新捡使起来, 继续进行中断了几年的工作.下面记录下我 ...

  10. Ubuntu 14.04 64bit上编译安装simple-rtmp-server(srs)服务器

    下面的操作完全按照参考文献[1]进行,请采用root用户登陆,我这里只是记录了一下我在Ubuntu 14.04上面编译安装的过程.以作今后参考.该篇文章显示了srs提供的一个demo实例,包括实时流的 ...

最新文章

  1. ASP.NET Web API
  2. 【Centos】更新为北京时间
  3. JS function立即调用的几种写法
  4. [K/3Cloud]DBServiceHelper.ExecuteDataSet(this.Context, sql)) 返回数据问题
  5. PHP内核——内存管理
  6. java+timer+退出,java timer 兑现在指定时间执行方法
  7. Java Web-网页基础-HTML-CSS
  8. (24)System Verilog多个线程间通信(信箱)
  9. Tuxedo FAQs 整理
  10. APACHE局域网配置域名访问
  11. 2021-05-06 git 设置XX门8580端口代理访问github
  12. [NOIP2000]方格取数
  13. 《Node.js实战(双色)》作者之一——吴中骅访谈录
  14. c#.net全站防止SQL注入类的代码
  15. Atitit React的相关概念东东 attilax总结 v3
  16. ASP.NET编程总结
  17. Python实现对网易云音乐的数据进行一个数据清洗和可视化分析
  18. python画出分子化学空间分布(UMAP)
  19. linux之OPERATION(运维)一
  20. PermissionError: [Errno 13] Permission denied: ‘label.csv‘

热门文章

  1. Vue 父子/子父传参
  2. 解决IE浏览器的Automation 服务器不能创建对象的问题
  3. 如何调整图片分辨率大小(适用于电脑/手机)
  4. 云之家:SaaS协同市场的“隐形冠军”
  5. 大学生追女友花光学费露宿街头 4天偷396罐红牛
  6. 在群辉(NAS)中安装虚拟机套件(Virtual Machine Manager)
  7. 消极风险应对策略的区别
  8. 离开谷歌之后,很难再享受到这些称手的开发工具了
  9. week15 作业哈希算法
  10. 简述数据可视化制作流程