当前位置:首页 > 美丽人生 > 学习成长 > 正文内容

Centos服务器PHP7.X版本的安装与更新

RonWang8年前 (2015-10-16)学习成长102

运行服务器WEB时,有些系统对PHP的版本要求比较新,所有本文将特别介绍如何升级和安装新版本的PHP系统。

Centos服务器的Nginx,MySQL(MariaDB)的部分参照《CentOS 7.9 64位 搭建 LNMP环境》一文。本文主要介绍PHP 7.4版本的安装。

新服务器安装PHP 7.4

01. 添加EPEL和REMI存储库

1) 运行以下命令以添加所需的存储库:

sudo yum install epel-release
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

2) 在CentOS 7上安装PHP 7.4版本

我们现在可以启用PHP 7.4 Remi存储库并在CentOS 7上安装PHP 7.4:

sudo yum -y install yum-utils
yum repolist all |grep php
sudo yum-config-manager --enable remi-php74

3) 在CentOS 7上安装PHP 7.4 以及扩展:

sudo yum install php  php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-redis

安装完成后检查当前的PHP版本,显示应为7.4版,如下所示:

4) 如果要查看启用的模块,运行下面命令:

php --modules

从PHP5.4升级到PHP7.2

Centos 7下yum安装PHP版本默认为5.4,新框架下要求PHP在7以上,所以对PHP进行升级步骤如下:

1) 首先,查看yum的可安装的php版本列表:

yum provides php

2) 开始升级PHP更新源:

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

3) 删除历史版本的PHP

yum remove php-common -y

4) 安装7.2版本的PHP及扩展

yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring

5) 查看PHP安装版本:

php -v

6) 安装php fpm:

yum install php72w-fpm

7) 启动运行PHP

systemctl start php-fpm.service

8) 开机自启动PHP

systemctl enable php-fpm.service

从7.X升级到7.4

1) 安装EPEL源

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

2) 安装Remi源

yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
安装yum-utils(yum-config-manager)
yum install yum-utils

3) 记录和备份当前PHP配置文件

yum list installed | grep php > /tmp/current-php.txt
cp /etc/php.ini /tmp/php.ini.bak
cp /etc/php-fpm.d/www.conf /temp/www.conf

4) 配置PHP源

yum-config-manager --disable 'remi-php*'
yum-config-manager --enable   remi-php74

5) 更新

yum update

6) 根据 /tmp/current-php.txt 安装 PHP 组件

yum install php-a php-b php-c

7) 检查版本

php -v

PHP 7.4

版权声明:本文为原创文章,版权归donstudio所有,欢迎分享本文,转载请保留出处!

本文链接:http://www.donstudio.cn/?id=146

标签: 服务器

相关文章

CentOS安装Redis及redis启动与关闭、配置

CentOS安装Redis及redis启动与关闭、配置

Install RedisIn this section you’ll add theEPEL repository, and then use it to install Redis.Ad...

Centos彻底删除文件夹、文件命令

Centos彻底删除文件夹、文件命令

本文将介绍在Centos下面底删除文件夹、文件命令(centos 新建、删除、移动、复制等命令:01.新建文件夹mkdir 文件名新建一个名为test的文件夹在home下view sourc...

Centos Install OSCommerce 4.0

Centos Install OSCommerce 4.0

osCommerce is a Free shopping cart and open source Ecommerce software. You can choose to host you...

CentOS 7.9 64位 搭建 LNMP环境

CentOS 7.9 64位 搭建 LNMP环境

运维网站及APP程序等,我们经常要使用云服务器,无论是阿里云,腾讯云,还是国外的亚马逊云,购置纯系统的服务器之后,需要自己安装和搭建环境LAMP。今天,我就带大家一起实战下CentOS 7.9 64b...

HTTPS证书的申请和部署

HTTPS证书的申请和部署

超文本传输协议安全 (HTTPS) 是 HTTP 的安全版本,HTTP 是用于在 Web 浏览器和网站之间发送数据的主要协议。HTTPS 经过加密,以提高数据传输的安全性。当用户传输敏感数据(例如通过...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。