php 7.4 编译安装
安装必备依赖
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 编译安装相关推荐
- Windows 10下编译安装Hadoop2.6
转自:https://www.linuxidc.com/Linux/2016-08/134131.htm Windows 10下安装Hadoop2.6,Windows10下编译64位Hadoop2.x ...
- 7 centos 源码安装samba_在CentOS7.6里编译安装PHP7.4(最新版),很详细
拿到一个空的服务器,首先我们就要来用起来啦! 首先要先下载并编译安装PHP最新版本,请到php官网下载: 这里我首先在系统里在新建存储源码包的文件夹,比如我存放在这里 下载安装PHP7.4之前,你要先 ...
- mysql8.0.12最小化安装_简述MySql8.0编译安装过程
[[email protected] ~]# cat /etc/redhat-release CentOS Linux release 8.0.1905 (Core) 注意:不要用8以下的系统编译My ...
- debian编译安装python_编译安装python2.7及相关模块(debian5.0.1)
基础环境说明及安装 当前系统 cat /etc/debian_version 5.0.1 因自带的python版本太旧 开发需要使用python2.7的版本 并需要paramiko Crypto My ...
- php编译7教程,PHP7 快速编译安装
PHP7正式版发布啦, 之前没有安装过的,都来安装试一试 . 即将发布的ThinkPHP5 在PHP7环境下也完全兼容, 佩服鸟哥把兼容性做得这么好 快速编译安装PHP7步骤: 第一步: 安装必要一些 ...
- linux mysql 5.6.22_LinuxCentOS6.0下编译安装MySQL5.6.22
Linux CentOS6.5下编译安装MySQL 5.6.22[给力详细教程] 一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库(安装过程注意有没出错) yum install gcc ...
- 在CentOS 6.6 64bit上编译安装LLVM3.7,Clang,Libc++和libc++abi
一.简介 LLVM LLVM(之前称为低级虚拟机Low Level Virtual Machine)是一种非常强大的编译器基础架构框架,专门为使用您喜爱的编程语言编写的程序的编译时.链接时和运行时优化 ...
- 在Ubuntu 14.04 64bit上编译安装Crtmpserver trunk svn 811版本!
这里仅在 在Ubuntu 12.04 64bit上搭建Crtmpserver视频点播服务 基础上补充一下在Ubuntu 14.04上编译安装Crtmpserver的方法,以作备忘.因为Ubuntu 1 ...
- 在Ubuntu 14.04 64bit下编译安装rtmpdump并调试输出
2011年那会儿就开始研究rtmp, 但是后来很快又换了公司转作Android移动浏览器项目,就一直没有机会 继续进行下去.现在因为工作需要,我又重新捡使起来, 继续进行中断了几年的工作.下面记录下我 ...
- Ubuntu 14.04 64bit上编译安装simple-rtmp-server(srs)服务器
下面的操作完全按照参考文献[1]进行,请采用root用户登陆,我这里只是记录了一下我在Ubuntu 14.04上面编译安装的过程.以作今后参考.该篇文章显示了srs提供的一个demo实例,包括实时流的 ...
最新文章
- ASP.NET Web API
- 【Centos】更新为北京时间
- JS function立即调用的几种写法
- [K/3Cloud]DBServiceHelper.ExecuteDataSet(this.Context, sql)) 返回数据问题
- PHP内核——内存管理
- java+timer+退出,java timer 兑现在指定时间执行方法
- Java Web-网页基础-HTML-CSS
- (24)System Verilog多个线程间通信(信箱)
- Tuxedo FAQs 整理
- APACHE局域网配置域名访问
- 2021-05-06 git 设置XX门8580端口代理访问github
- [NOIP2000]方格取数
- 《Node.js实战(双色)》作者之一——吴中骅访谈录
- c#.net全站防止SQL注入类的代码
- Atitit React的相关概念东东 attilax总结 v3
- ASP.NET编程总结
- Python实现对网易云音乐的数据进行一个数据清洗和可视化分析
- python画出分子化学空间分布(UMAP)
- linux之OPERATION(运维)一
- PermissionError: [Errno 13] Permission denied: ‘label.csv‘