当前位置: 首页 > news >正文

Centos7更新php7.2版本升级

之前搭建的LNMP环境php使用yum安装的版本为7.2,现有项目wordpress安装wp插件需要php7.4版本的支持,需要在原来的环境更新php版本。

一、卸载php7.2

yum remove php*

原先的安装方式是yum安装直接yum remove就可以卸载否则需要rpm命令查询,按顺序卸载。

网页输入服务器地址,此时用来测试的php信息页面不在显示。

注意:之前使用nginx代理的php项目仍然运行,只是卸载php环境导致nginx配置的php解析识别不到。

二、安装更新所需软件

原来的源:https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum list php|grep php

发现使用命令查询php7.2是可安装的php最新版本,不符合项目需求,需要换一个源。

yum install epel-release
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

原先环境没有yum管理工具此时需要安装一个方便查询

yum install yum-utils
yum list|grep php

此时可以看到有更新的php版本到8,我们需要的php7.4也包含其中。

三、安装php7.4

yum install php74yum install php74-php-cli php74-php-common php74-php-devel php74-php-embedded php74-php-fpm php74-php-gd php74-php-mbstring php74-php-mysqlnd php74-php-pdo php74-php-opcache php74-php-xml php74-php-soap php74-php-intl php74-php-zip

四、启动php-fpm

systemctl status php-fpm显示:Unit php-fpm.service could not be found.

原先使用该命令可以查询php-fpm的启动状态,现在找不到该服务,我们yum安装php7.4有安装改依赖项。

通过查询发现服务名称做了更改

systemctl start php74-php-fpm
systemctl enable php74-php-fpm

开启并添加到开机自启动

五、测试安装结果

  • 检查php版本
# php74 -v
PHP 7.4.33 (cli) (built: Aug  1 2023 08:30:09) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologieswith Zend OPcache v7.4.33, Copyright (c), by Zend Technologies
  • 查看php是否启动
# netstat -lnptu|grep php
tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      9806/php-fpm: maste 
  • 网页测试

重新载入nginx,输入服务器地址,用来测试的php信息页可以正常显示,上面的版本由7.2变为7.4。原先的php项目仍然可以正常使用。

http://www.lryc.cn/news/165644.html

相关文章:

  • 操作系统学习笔记---计算机系统概述
  • uniapp H5 navigateBack无法返回上一层级
  • Android性能优化之应用瘦身(APK瘦身)
  • C语言数组和指针笔试题(二)(一定要看)
  • uniapp——实现在线选座功能——技能提升
  • 领域驱动设计:微服务的各种边界
  • MySQL之数据类型
  • 词法作用域改变词法作用域
  • 关于C++的隐藏 (hidden),重载(overload),重写(override)小结。
  • 算法通关村18关 | 透析回溯的模板
  • 【论文阅读】Untargeted Backdoor Attack Against Object Detection(针对目标检测的无目标后门攻击)
  • 分库分表---理论
  • [golang 流媒体在线直播系统] 2.搭建基于golang的流媒体服务器实现拉流推流,以及Html客户端拉取hls类型的流
  • 9月12日作业
  • React框架下如何集成H.265网页流媒体视频播放器EasyPlayer.js?
  • 《向量数据库》——向量数据库的使用场景有哪些?
  • Java 中 List 集合取补集
  • 我的个人网站——宏夏Coding上线啦
  • 【机器视觉】喇叭的外圆以及金属内圆的同心度视觉检测--康耐德智能
  • STM32WB55开发(2)----修改蓝牙地址
  • 【1++的C++进阶】之C++11(二)
  • 【VS2022】调试
  • python:使用RESTful API(flask)调用python程序传递参数,实现Web端调用python程序
  • 贪心算法(Greedy Algorithm)
  • 论文阅读 - Outlier detection in social networks leveraging community structure
  • 【操作系统】进程控制
  • Linux命令200例:expr一个用于进行数值表达式求值的工具
  • 当你的公司突然开始大量的裁员,被留下的你,真的准备好面对以后了吗?
  • 预约陪诊就诊小程序源码多城市开发版
  • upload-labs文件上传靶场实操