其实yum和源码安装这两种方法各有千秋:(本文只介绍yum安装)

  • yum命令安装:从yum安装来说吧,yum相当于是自动化帮你安装,你不用管软件的依赖关系,在yum安装过程是帮你把软件的全部依赖关系帮你傻瓜式的解决了。而且现在Centos7的服务启动已经换成systemctl命令来控制了。通过yum安装会帮你自动注册服务,你可以通过systemctl start xxx.service启动服务,方便快捷。但是缺点是yum安装你没办法干预,安装的目录也是分散的。你可能要执行whereis或者find命令去找yum安装的路径。有时候yum安装的软件版本比较低,你不得不去找其他的yum源,或者rpm包。
  • 源码安装:源码编译在安装过程中可能要解决很多的依赖问题,才能装好一个软件。装好的软件你还不能通过systemctl来启动服务,因为在/usr/lib/systemd/system/路径下并没有你的服务的配置文件,你要自己手写一个。但是好处在于你能选择软件的版本,自定义安装目录,安装的模块。更加灵活方便。
  • LNMP一键安装:LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。无需一个一个的输入命令,无需值守,编译安装优化编译参数,提高性能,解决不必要的软件间依赖,特别针对配置自动优化。

卸载东西的命令  yum -y remove ***              (*** 为具体卸载之前安装的东西)

yum -y remove php74-php*

这个方法是比较简单的方法,可以很简单快速地安装php。(rpm命令的基本用法和实例

#添加几个源,不然会报错
#php高版本的yum源地址,有两部分,其中一部分是epel-release,另外一部分来自webtatic。如果跳过epel-release的话,安装webtatic的时候
# 安装 EPEL 存储库
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-8.rpm

dnf命令也可以!

dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm 

用于安装yum-utils软件包的命令(用于yum-config-manager命令):

dnf -y install dnf-utils
# 输出表明当前默认安装的 PHP 版本是 PHP 7.2。要安装较新的版本 PHP 7.4,请重置 PHP 模块
dnf module reset php
# 重置PHP模块后,启用PHP 7.4模块
dnf module install php:remi-7.4dnf update

#使用这个命令查看php7.4

yum search php74*

  搜索可下载的 PHP 模块  能显示出目前你用的  和默认的 

dnf module list php

然后安装你想要的模块:

php74:安装PHP 7.4的包

php74-php:用于创建动态web的PHP脚本语言网站

php74-php-gd:用于PHP应用程序使用gd的模块图形库

php74-php-cli:用于PHP的命令行接口

php74-php-fpm:PHP FastCGI进程管理器

php74-php-gmp:一个用于使用GNU的PHP应用程序模块议员库

php74-php-mbstring:一个用于PHP应用程序的模块多字节字符串处理

php74-php-pecl-lzf:x86_64:处理LZF de/压缩的扩展

php74-php-pecl-rar:用于读取RAR存档的PHP扩展

php74-php-pecl-zip:一个ZIP文件的扩展名

等等········

# 运行一下
yum install php74-php 

 使用如下命令安装额外的包

yum search php74*yum install php74-xxx
例如:
dnf install -y  php74*-gd php74*-mbstring php74*-intl php74*-pecl-apcu\php74*-mysqlnd php74*-opcache php74*-json php74*-zip
运行并查看版本, 重启命令, 添加自动启动,链接php文件
#运行并查看版本
php74 -v
#重启命令php-fpm
systemctl restart php74-php-fpm
#添加自动启动
systemctl enable php74-php-fpm
#查看php7.4的安装路径
whereis php
#链接php文件
ln -s /opt/remi/php74/root/usr/bin/php /usr/bin/php

参考:https://www.cnblogs.com/alliancehacker/p/12255445.html

Centos8中安装PHP7.4的方法与如何升级php的解决方案相关推荐

  1. python安装django模块_python中安装django模块的方法

    网上搜一下对应的版本号,版本号相对应. 安装django有两种方式: 1.pip安装 pip install django 这个方法我用的时候已经报错.貌似访问被阻挡.我一般都用第二种 2.下载压缩包 ...

  2. linux重启memcache_Linux中安装Memcached服务的方法

    Linux中安装Memcached服务的方法 导语:在Linux中安装Memcached服务需要执行一些命令行,下面就由小编为大家介绍一下Linux中安装Memcached服务的方法,大家一起去看看吧 ...

  3. python如何安装pdfminer_|请教在python3中安装pdfminer.six的方法

    如何使用python来获取pdf文件里的文字,最好是不能乱码 参考下PDFMiner,里面有一个pdf2txt.py,抽取中文的时候最好成文件, 如果在控制台输出,会因码问题而显示乱码.http:// ...

  4. dragon编译linux,在Linux系统中安装Alibaba Dragonwell8的方法

    本文介绍在Linux系统中安装Alibaba Dragonwell8的方法,包括更新方法.它是阿里巴巴自己的JDK,是OpenJDK的下游版本,完全开源.以下在Ubuntu 18.04上经过了测试,也 ...

  5. opencv安装教程python3.7_Python3.7中安装openCV库的方法

    1.首先自己直接在cmd中输入 pip3 install openCV是不可行的,即需要自己下载安装包本地安装 2.openCV库 下载地址http://www.lfd.uci.edu/~gohlke ...

  6. mysql2008安装虚拟机_在虚拟机xp系统中安装SQL Server2008的方法

    许多用户会使用虚拟机安装xp系统来使用,而有时候不想在主机中安装一些软件,那么在虚拟机中安装就是最好的选择,比如有用户想要在虚拟机xp系统中安装SQL Server2008,但是却不知道要怎么操作,现 ...

  7. 多linux系统的安装方法,在Linux系统中安装使用WPS的方法

    这篇文章主要介绍了在Linux系统中安装使用WPS的方法,在Linux上缺少微软的office的情况下,WPS实为办公文件处理的不二选择,需要的朋友可以参考下 Kingsoft Office 是一套办 ...

  8. linux a卡安装教程视频下载,在深度Deepin操作系统中安装AMD驱动的方法,附安装全过程...

    以下为你介绍在深度Deepin操作系统中安装AMD驱动的方法,以选择Radeon Software for Linux Driver for Ubuntu 18.04.3(19.30版本)为例说明. ...

  9. 在win7中安装AHCI驱动的方法

    在win7中安装AHCI驱动的方法 在win7中安装AHCI驱动的方法 在全新安装WIN7的情况下要开启AHCI,是比较方便的.直接在BIOS中设置硬盘的工作模式为AHCI,然后安装WIN7,在安装的 ...

最新文章

  1. 独家|OpenCV1.11 使用OpenCV制作一个低成本立体摄像机
  2. 实践自定义UI-ViewGroup
  3. perl 远程 mysql_写的一个perl脚本,用于发送远程MySQL命令
  4. 利用Quartus设计4位同步二进制加法计数器
  5. python编写函数、计算三个数的最大公约数_Python实现利用最大公约数求三个正整数的最小公倍数示例...
  6. api demo 京东商品详情_jd-demo
  7. python秒数变分钟_python时间时分秒与秒数的互相转换
  8. html中实现类似于弹幕的效果代码,javascript实现弹幕效果
  9. Python函数参数的值传递机制
  10. 特效编辑器开发手记2——cocos2d-x粒子系统的plist文件
  11. 小型超市管理系统(JAVA,JSP,SSH,MYSQL)
  12. Paper pass使用方法总结,毕业论文查重攻略
  13. 去马赛克 Demosaic
  14. 二叉树基础题(五):二叉树的下一个节点最低公共祖先节点
  15. 利用 visitor map (访客地图) 统计网站访客
  16. 【Python】在Anaconda中设置清华镜像站并解决“http error“问题
  17. 如何一步一步地获取和风天气的天气数据
  18. 操作系统的分类有哪些?
  19. 【JavaEE】网络编程之TCP套接字、UDP套接字
  20. 阿里云服务器部署网站

热门文章

  1. 计算机一级中替换,2017年计算机一级辅导资料:WPS查找和替换的使用大全
  2. 聊聊扫码用车背后的形态及实现
  3. vue返回上一页不刷新页面
  4. 【NodeJS】log4js打印日志
  5. mac初心者小技巧汇总
  6. NotePad++ 正则表达式替换 高级用法
  7. layui弹窗点击确定后再执行下一步
  8. [免费专栏] 汽车威胁狩猎之五个实用的威胁狩猎技巧
  9. 诶。小弟落难了。碰到个无语的需求。。。
  10. Fragments片段