CentOS 7.9 编译安装PHP 7.4.30

centos7安装php7.4 https://blog.csdn.net/muwenbofx/article/details/115152340?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-115152340-blog-126500429.235%5Ev38%5Epc_relevant_sort_base1&depth_1-utm_source=distribute.pc 阅读详情

 安装依赖

yum install libxml2-devel openssl-devel sqlite-devel bzip2-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel openldap-devel oniguruma-devel libxslt-devel

因yum安装的libzip 版本不支持,所以需要先卸载已有,再编译安装

#先卸载已有
yum remove libzip
#安装
wget https://libzip.org/download/libzip-1.2.0.tar.gz
tar -zxvf libzip-1.2.0.tar.gz
cd libzip-1.2.0
./configure
make && make install
#装完了之后找一下/usr/local/lib下有没有 pkgconfig 目录,有的话执行命令 export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/"指定 PKG_CONFIG_PATH
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/"

准备工作已完成,开始安装PHP 7.4.30

wget https://www.php.net/distributions/php-7.4.30.tar.gz
tar -zxvf php-7.4.30.tar.gz 
cd php-7.4.30

./configure --prefix=/usr/local/php --with-config-file-path=/etc --with-fpm-user=www --with-fpm-group=www --enable-fpm --with-bz2 --with-gd --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-zlib-dir --with-iconv-dir=/usr/local --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-ftp --enable-mbstring --enable-exif --disable-ipv6 --with-curl --enable-bcmath --enable-sockets --enable-calendar --with-gettext --with-pdo-mysql=mysqlnd --disable-fileinfo --with-ldap --with-openssl --with-pear --with-xmlrpc --enable-gd-native-ttf --with-libdir=lib64 --with-libxml-dir --with-pcre-regex --with-pear --with-xsl --with-zlib --with-mhash --enable-libxml --enable-inline-optimization --enable-mbregex --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-sysvshm --enable-xml --with-zip
make && make install

#You may want to add: /usr/local/php/lib/php to your php.ini include_path

查看php.ini的小技巧

#查看php配置项,过滤注释和空行
cat php.ini |grep -v "^;" |grep -v "^$"

 

vi ~/.bash_profile 
加上这句
alias php=/usr/local/php/bin/php
 
source ~/.bash_profile

 

查看PHP版本

[root@localhost ~]# php -v
PHP 7.4.30 (cli) (built: Jun 14 2022 17:30:00) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

安装完成。 

centos7 编译安装php7.4.7 1,先删除所有的php yum remove php 入股之前已经编译安装了其他版本的php rm -rf /usr/local/php /bin/php /usr/local/sbin/php-fpm /usr/local/bin/php /usr/local/bin/pear /usr/local/bin/peardev /usr/local/bin/pecl /usr/local/bin/phar /usr/local/bin/phar.phar /usr/local/bin/php-cg. 阅读详情

相关推荐

CentOS 7安装php7.4

CentOS 7安装php7.4

qq_41264896的博客 4914

CentOS7 升级PHP版本至7.4.30

CentOS下,PHP升级到7.4.30

old__fox的博客 4428

centos7.6源码编译安装php7.4

首先安装依赖 yum -y install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libzip-devel pcre-devel 下载php7.4压缩包 https://www.php.net/distrib...

php_dandan的博客 3500

【Linux】centos7安装php7.4

如图所示:安装了libpng但是没安装libpng-devel,安装版本需要对应否则会安装不上,因此安装libpng-devel即可解决。命令:rpm -ivh libpng-devel-1.5.13-7.el7_2.x86_64.rpm。libpng-devel-1.5.13-7.el7_2.x86_64.rpm可自行下载或私信。本文档在服务器不能连接互联网的情况下,进行安装php7.4及其扩展。安装完成,在执行php的 ./configure 配置命令即可。解决方案:安装libpng。

m0_52985087的博客 4307

CentOS7下编译安装PHP7(php-fpm)

centOS7下编译安装PHP7(php-fpm) 1> 下载PHP7安装包(tag.gz包) 2> 解压 3> 安装各种依赖项(此处需要根据具体的PHP扩展项来进行相应安装) 4> 编译安装(./configuer make make install, 此处如果报错,可根据具体错误进行依赖安装) 5> 进行PHP-fp

yrhmssh的博客 2308

CentOS7中安装配置PHP7+Nginx

在CentOS7中安装配置Nginx+php7

会呼吸的鱼 9977

linux编译安装PHP7.4.30

linux编译安装PHP

qq_40787608的博客 1825

php7.3 centos7.9安装sqlserver扩展

到php扩展官网选择 要按照的sqlsrv,pdo_sqlsrv版本 sqlsrv 版本选择:https://pecl.php.net/package/sqlsrv pdo_sqlsrv 版本选择:https://pecl.php.net/package/pdo_sqlsrv 查看每个版本对应详情:https://pecl.php.net/package-changelog.php?package=sqlsrv&release=5.10.1 解压 编译安装 修改配置文件并重启php 不要忘记重启你的p

BookNoteY的博客 2198

centos7.9编译安装nginx-1.22.0,php-7.4.30,php-8.0.23

2022年9月16日13:26:15 yum -y install gcc gcc-c++ autoconf nss_ldap libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-d...

Z.X的博客 1090

Linux-CentOS6.9安装PHP7.2

Linux-CentOS6.9安装PHP7.2 sudo -s 安装依赖 部分依赖已经在安装PHP5.6时已经安装,这里没有列出;建议看下Linux-CentOS6.9安装PHP5.6,安装依赖部分,将PHP所需依赖库安装; yum groupinstall "Development Tools" yum install libxml2-devel openssl-devel ...

gocuber的博客 3146

基于Centos7.9部署编译安装LAMP分离式部署

基于Centos7.9部署编译安装LAMP分离式部署

希望大家一起进步吧!!! 713

CentOS 7 编译安装PHP7

说明:非常感谢《2015博客升级记(五):CentOS 7.1编译安装PHP7》的博主vfhky 环境说明 VMware 12 中搭建的CentOS 7 x64 4核 2G内存 环境中已经安装了http://blog.csdn.net/u014595668/article/details/50166277 中编译安装的MySQL5.7.9 工具下载编译环境:libmcrypt2.5.7下载、mhas

i立志的专栏 1万+

PHP PHP7.4.30 程序及常见组合rpm 包打包下载

PHP PHP7.4.30 程序及常见组合rpm 包打包下载 漏洞升级

php-7.4.9编译安装

系统centos7.5 php版本 7.4.9 安装依赖: yum install -y gcc gcc-c++ yum -y install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel 下载:php-7.4.9.tar.gz tar -xvfphp-7.4.9.tar.gz cdphp-7.4....

淡淡忧桑 1713

CentOS7 php7.0 升级到php7.3

CentOS7 php7.0 升级到php7.3

自适应IIR格型滤波器的Matlab实现

概述 在现有的众多抑制窄带干扰的信号处理手段中,时域自适应陷波干扰抑制技术具有实现简单、抗干扰性能好等优点。IIR陷波器按照结构可以分为直接型和格型两种。相比自适应直接型IIR陷波器,自适应格型IIR陷波器不仅可以准确地控制滤波器的陷波频率,也可以准确地调整陷波器的带宽。 传递函数 二阶自适应IIR格型陷波器的传递函数H(z)为: 其中α与陷波带宽有关,β与陷波频率有关;对应的结构如下图所示: Matlab算法实现 ...

剑藏锋的博客 2800

Centos7.9编译安装PHP7.4

需要从解压的php-7.4.9文件夹中将php.ini-production或php.ini-development拷贝至/etc。# 编译扩展路径,安装至/usr/local/php/bin/php-config。# 动态编译,安装mysqli扩展模块,php-7.4.9为解压的文件夹。# 静态编译,安装目录/usr/local/php。# 编译共享,生成编译配置,运行phpize。# 查看php.ini放在哪个目录。# 杀死当前php进程,重启。# 查看php-fpm状态。# 启动php-fpm。

qq_31461977的博客 419

ArcGIS基础实战:面数据拓扑创建和错误修改全流程

通过下图的操作我们可以发现,图层的【Shape_Length】和【Shape_Area】字段的数值都发生了改变,表明两个图层重叠的那一部分图斑合并到另一个图班上,其面积会减小、长度会变大(自己重新计算一下也可以得到此验证结果的)。如图【拓扑实验结果】文件夹里右键,新建【文件地理数据库】,并进行命名为【xx拓扑检查】备注:养成良好的命名习惯。然后在【xx拓扑检查】下右键打开【新建要素数据集】,并对数据集进行命名为【XX拓扑】,然后进行下一步设置。在【KK拓扑】数据集上右键,新建【拓扑】。

yuanYW7556的博客 1万+

CentOS7.9 编译安装LNMP

✅ 版本选择:Nginx-1.24.0 + MySQL-5.7.44 + PHP-8.1.30(稳定、安全、主流)⚠️ MySQL 5.7 不再支持从源码编译(官方已移除 configure),推荐使用。✅ 适用环境:CentOS 7.9 x86_64(最小化安装)✅ 全程编译安装,不使用 yum(除基础依赖外)✅ 包含开机自启、防火墙配置、安全加固、性能优化。看到 PHPinfo 页面即成功!⚠️ 重启后生效,建议重启系统。脚本加固(可手动模拟)咪鼠M-AI 上线!

老韩的Linux云计算架构师进阶之路 1041

EDEM在农业机械设计中的实战应用:以谷物收割机优化为例

本文以谷物收割机优化为例,详细阐述了EDEM离散元仿真软件在农业机械设计中的实战应用。通过构建精准的“数字谷物”模型与农机部件动态界面,利用GPU加速完成大规模颗粒系统仿真,有效诊断并解决了籽粒夹带损失与清选负荷不均等田间难题,实现了从仿真分析到田间验证的设计优化闭环。

weixin_29256771的博客 108

【车载开发系列】ParaSoft单元测试环境配置(一)

bdf是数据文件的一种类型,表示一种数据库文件。在ParaSoft当中,可以使用bdf文件来快速创建一个测试项目。

千月星跡 2147

centos7源码编译php,CentOS7下源码编译安装PHP7.4

操作系统:CentOS7安装版本:PHP7.41)到PHP官网下载PHP7.4,并且解压cd /home/install/phpwget https://www.php.net/distributions/php-7.4.12.tar.gztar -zxvf php-7.4.12.tar.gz1.png2)切换到解压目录编译配置#更多可以在 ./configure --help 去查看./con...

weixin_30191947的博客 810

CANoe UDS $27服务DLL生成实战:从工程配置到算法修改全流程

本文详细介绍了在Vector CANoe中为UDS(统一诊断服务)的$27安全访问服务生成定制化DLL(动态链接库)的全流程。从定位官方参考工程、配置Visual Studio开发环境,到深入解析核心的GenerateKeyEx函数接口,并重点演示了如何修改和实现自定义的种子-密钥安全算法,最终完成DLL的编译、部署与CANoe集成测试,为汽车电子诊断开发提供实战指导。

star5的专栏 535
上一篇: MySQL安装报错:Couldn‘t open file /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022
下一篇: dompdf,这么做就可以支持中文了
JadePlus
博客等级 码龄19年 41粉丝 74原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值