centos7安装PHP

centOS下安装php7及扩展 先介绍一下我使用的环境,是centOS7.4 之前的安装PHP我都是下载PHP安装包文件,解压编译安装,扩展也是编译安装,再把生成的.so文件保存在PHP的扩展文件夹下才能使用,这次我发现了一种能超级简便好用的安装方式。 大家都知道使用yum install命令安装,如果直接yum install php,安装的PHP版本是5.6,要安装高版本的PHP,其实也可以用yum install命令直... 阅读详情


1.首先安装依赖

yum -y install curl-devel libpng libpng-devel libjpeg-devel libcurl libcurl-devel openssl openssl-devel bzip2  libxml2 libxml2-devel freetype-devel gnutls-devel guntls nettle-devel bzip2-devel

2.在编译php时可能会出现libzip版本过低:configure: error: Please reinstall the libzip distributio 或  configure: error: system libzip must be upgraded to version >= 0.11。

解决方法:

curl -O https://libzip.org/download/libzip-1.5.1.tar.gz
tar -zxvf libzip-1.5.1.tar.gz
cd libzip-1.5.1
mkdir build 
cd build 
cmake ..        (#注意:cmake后面有两个小数点)
(上一步可能会出现错误,说是cmake版本低,安装cmake3就好)   
【yum install cmake3      然后cmake3 ..】)
make && make install

3.上一步完成后可能还会报错error: off_t undefined; check your library configuration
解决方法:

vim /etc/ld.so.conf 
#添加如下几行
/usr/local/lib64
/usr/local/lib
/usr/lib
/usr/lib64 
#保存退出
:wq
ldconfig -v # 使之生效

4.编译安装PHP

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

 如果链接失效:去官网查看可用的源码包:https://www.php.net/downloads.php

tar -zxvf php-7.3.19.tar.gz
cd php-7.3.19
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php --enable-sockets --enable-pdo --enable-fpm --enable-cli --enable-mbstring --enable-pcntl --enable-soap --enable-opcache --enable-fileinfo --disable-rpath --with-mysqli --with-pdo-mysql --with-iconv-dir --with-openssl --with-fpm-user=www --with-fpm-group=www --with-curl --with-mhash --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --enable-zip --with-zlib --enable-simplexml --with-libxml-dir --enable-json --with-apxs2=/usr/local/apache/bin/apxs

注意:加载--with-apx2=$PATH    用来加载libphp7.so模块 

make && make install

 (重新编译时,需要使用命令make clean)

5.配置环境变量

vim /etc/profile

最后一行添加

export PATH=$PATH:/usr/local/php/bin

然后重新加载

source /etc/profile

6.结合Apache支持PHP环境

在http.conf文件中添加

LoadModule php7_module        modules/libphp7.so
<IfModule dir_module>
    DirectoryIndex index.html index.php #(只需加入index.php)
</IfModule>

#最后一行添加
<IfModule mod_php7.c>
        AddType application/x-httpd-php .php
</IfModule>

 

CentOS7中安装配置PHP7+Nginx 在CentOS7中安装配置Nginx+php7 阅读详情

相关推荐

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

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

yrhmssh的博客 2308

Apache添加PHP模块重启apache服务报错

根据网上教程,在Apache中添加php模块: LoadModule php7_module C:\Program Files\php\php-7.3.4-Win32-VC15-x64\php7apache2_4.dll AddType application/x-httpd-php .php LoadModule php7_module modules/libphp7.so PHPIniDi...

Matrch的博客 3145

CentOS 7安装php7.4

CentOS 7安装php7.4

qq_41264896的博客 4914

Centos7安装PHP

Centos7安装PHP

m0_74360037的博客 3636

CentOS 7 安装 PHP 环境的正确方法

然后,通过安装 Remi 存储库和执行相应的命令来安装 PHP。接下来,您可以根据需要对 PHP 进行配置,并通过测试文件验证安装是否成功。在 CentOS 7 上安装 PHP 环境是一项常见的任务,这个过程需要一些步骤来确保正确安装和配置 PHP。本文将向您介绍 CentOS 7 上安装 PHP 环境的正确方法,包括安装 PHP、配置 PHP 和 Apache 服务器,以及验证安装是否成功。如果您看到显示 PHP 信息的页面,那么恭喜您,PHP 已成功安装并正常工作。完成测试后,为了安全起见,您可以将。

Pjv____的博客 2191

基于大疆TSDK与Pix4D的热红外数据工程化处理:从RJPG到温度正射影像的完整工作流

本文详细介绍了基于大疆TSDK与Pix4D的热红外数据工程化处理完整工作流。通过Python脚本自动化解析RJPG格式的热红外图像,提取并转换其中的原始辐射数据为包含真实温度信息的TIFF文件,再结合Pix4Dmapper进行批量拼接,最终生成可直接用于GIS分析的温度正射影像图。该流程解决了手动处理效率低下、参数校准复杂等难题,实现了从原始数据到定量分析成果的高效、准确、可重复生产。

weixin_29161785的博客 375

centos7 安装php环境

首先进入centos7 配置网卡 cd /etc/sysconfig/network-scripts 看到第一个文件 vi ifcfg-eno16777736 将最后一行onboot改成yes systemctl restart network 重启网卡 安装apache服务 yum install httpd 开启apache服务 systemctl start httpd 设为开机自启动 systemctl enable httpd 接下来安装php yum instal

qq_59536202的博客 1万+

AutoDock Vina 对接计算(大批量)

AutoDock Vina是一种用于计算生物分子之间相互作用的计算工具,主要用于蛋白质和小分子(通常是潜在药物分子)之间的对接研究。它可以用于虚拟筛选、药物设计和生物分子结合位点的预测等多个应用领域。

MurphyStar的博客 1万+

CentOS7安装PHP

自用的简略安装法

m0_73980311的博客 838

群晖Web Station实战:从零搭建个人静态导航站

本文详细介绍了如何利用群晖NAS自带的Web Station套件,从零开始搭建个人静态导航站。通过安装Web Station、上传静态网站源码、配置网页服务与网络门户等步骤,无需代码基础即可实现内网访问。文章还分享了文件权限设置、个性化定制及常见问题排查等实用技巧,帮助用户高效管理个人常用网址,充分挖掘NAS的服务器潜能。

tea88的博客 1330

Endnote 导入参考文献的时候,格式错误太多了。et.al错误,国标GBT7714在endnote中的详细配置教程,适用于本科,硕士论文文献插入的模板

EndNote插入文献常遇到以下错误主要如下: 等、et al不分; 英文作者全名大写; 期刊名字使用了缩写(图片里没有体现;卷号、期号缺失时出现乱码,多了半个括号;页码范围略去了相同部分;没有悬挂缩进,本文全部解决,全网最细

sakura的博客 3万+

在centos7中安装PHP7,centos7中安装PHP7的步骤

centos7中安装PHP7的步骤发布时间:2020-06-28 19:40:17来源:亿速云阅读:87作者:元一本篇文章给大家分享的是有关centos7中安装PHP7的步骤,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。CentOS7的默认PHP版本是PHP5,但是如果我们要安装PHP7,不需要将现有的PHP5删除,只要将PHP升级到...

weixin_35910783的博客 1421

微信小程序开发:实现地图导航功能

其中,id用于调用地图组件,latitude和longitude表示地图的中心点坐标,markers表示地图中的标记点,covers表示地图中的覆盖物,polyline表示地图中的折线图,show-location表示是否显示当前定位点,bindregionchange表示移动地图时触发的事件。其中,id表示标记点的唯一标识,latitude和longitude表示标记点的坐标,title表示标记点的名称,iconPath表示标记点的图标路径,width和height表示标记点的宽度和高度。

吃不胖. 8917

centos6 centos7 安装php7

centos 7/6都可以 下载链接(当前最新版本是7.4.5) php官网 wget https://www.php.net/distributions/php-7.4.5.tar.gz 我习惯于把所有的下载和解压文件都放在固定的文件夹下,所以我们在 /usr/local 下新建一个文件夹 download 下边是执行顺序 [root@localhost lib]# cd /usr/local...

chihouzi的博客 1万+

SAP 的预算控制并非单一功能,而是根据管控的精细度和业务场景,主要通过三个模块实现:CO(成本控制)、FM(基金管理) 和 PS(项目系统)

SAP系统提供三种预算控制模型:基于CO模块的成本中心/内部订单预算管控,适用于日常费用管理;基于FM模块的基金中心/承诺项目预算控制,满足公共部门严格资金管理需求;基于PS模块的WBS元素预算控制,专为项目型企业设计。各模型通过特定配置实现预算编制、审批、控制和分析功能,并配有核心事务代码(T-Code)支持全流程操作。企业可根据业务场景选择适合的预算控制方式,实现从预算编制到执行监控的闭环管理。

金牌架构师 252

Python爬虫实战:全面解析裁判文书网法律文书抓取与分析

本文详细介绍了如何使用Python爬虫技术,分别通过Requests+BeautifulSoup、Selenium和Scrapy等方式,爬取裁判文书网的法律文书信息,并进行了验证码处理、数据存储和可视化分析。网页结构分析与数据提取;爬虫框架的使用;验证码处理策略;数据分析与可视化。爬取更多法律文书网站的数据;爬取文书的全文内容;构建法律文书搜索引擎;使用自然语言处理技术对法律文书进行深入分析。

2201_76125261的博客 1331

centos7安装php7

Centos7, php7

Hello_World99的博客 3155

【零基础学习CAPL】——CAN报文的发送(CRC——ChecSum值)

本章主要介绍带有CRC值的报文发送一般报文可使用CANoe的IG模块直接发送,但带有CRC值的报文就只能编写脚本进行发送,以下详细讲解在配合Panel面板情况下,如何进行带有循环冗余码的报文进行报文的发送。

LOVE135149的博客 1911

centos7安装php

PHP-FPM 是一个 PHP FastCGI 进程管理器,它可以与 Nginx 协同工作来处理 PHP 请求。当使用root上传的php程序时,文件和组所有者为root,我们要把其修改为php-fpm的用户和组。从上面的输出可以看出有两个配置文件,我们现在要确认当前的php-fpm正在使用哪个配置文件。通过查看php-fpm状态可以看到正在使用的配置文件为/etc/php-fpm.conf。一般php-fpm的配置都在/etc/目录下,我们在该目录下搜索即可。首先查看php-fpm的用户和组。

justdoshare的博客 2654

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

CentOS 7 编译安装PHP7

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

i立志的专栏 1万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

CentOS7 安装php7

CentOS 安装php7一.安装依赖包二.下载安装包1、进入要下载文件的目录下2、下载3、解压4、检查当前的环境是否满足要安装软件的依赖关系进入php解压目录检查环境5、编译安装 一.安装依赖包 yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpn...

JAVA_php_Jack的博客 2322

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

CentOS7 安装PHP7.0

在centos7通过yum安装PHP7,首先在终端运行: 需要先安装epel-release。1.安装epel-release 通过命令: yum -y install epel-release 成功安装。 2.安装PHP7 CentOS/RHEL 7.x: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.we...

年少無知,稳步前行。 992

centos7安装php7.2环境

无论是升级还是第一安装都适用,安装好后php就是7.2版本。 但前提示已经安装开启了apache服务了。 若没有安装:传送门1 传送门2 在安装PHP7之前,建议先升级更新一下CentOS7的安装包: yum -y update :升级所有软件包的同时也升级软件和系统内核; yum -y upgrade :只是升级所有软件包,但是不升级软件和系统内核。 我们这里使用第二条:yum -y upgrade 进行升级。 1,开始升级PHP更新源: 直接复制下面代码,依次执行既可。 rpm -Uvh https:/

qq_51478862的博客 6491

centos7下安装php环境

1、查看当前服务器的版本 #方法1 cat /etc/redhat-release #方法2 rpm -q centos-release 2、安装apache #一键安装apache yum install httpd #启动apche service httpd start #centos7 启动ht

Elvis技术小屋 1万+

centos 7如何安装php,Centos7 安装 PHP7最新版的详细教程

方法一、简单安装(通过yum)1.安装epel-releaserpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm2.安装PHP7的rpm源rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm3.安装PHP...

weixin_30261255的博客 780
上一篇: Linux下安装Apache 服务器并使用systemctl命令进行控制
下一篇: MySQL8.0.11安装并使用systemctl控制
error0318
博客等级 码龄9年 57粉丝 515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值