前言

我们使用epel安装。
企业版 Linux 附加软件包(以下简称 EPEL)是一个 Fedora 特别兴趣小组,用以创建、维护以及管理针对企业版 Linux 的一个高质量附加软件包集,面向的对象包括但不限于 红帽企业版 Linux (RHEL)、 CentOS、Scientific Linux (SL)、Oracle Linux (OL)

一、安装epel

准备工作

yum -y install epel-release
安装好后可以通过如下命令查看
yum info epel-release
yum repolist

二、下载PHP

首先检查下自己的PHP是否已经安装好了。

# php -v

有的话就先安装结束,或者卸载重新安装。

yum list installed | grep php         #检查当前PHP安装包
yum remove php*                        # 完全移除当前PHP安装包以免起冲突                    

如果无,则继续安装。

编译安装

cd /usr/local/src/
wget http://php.net/get/php-7.2.2.tar.gz/from/this/mirror
tar -zvxf php-7.2.2.tar.gz
cd php-7.2.2

这个安装还需要配置一堆东西,不推荐
继续看下文。

前置环境安装

这里适合前面没安装过epel的。
分别执行以下命令:

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

安装PHP 7.0

yum install -y php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 php70w-fpm

备注:其他版本php安装
如果想安装php5.5或者5.6版本,将上面的php70w替换为php55w或者php56w就可以了

安装PHP 7.1

yum install -y php71w-fpm php71w-opcache php71w-cli php71w-gd php71w-imap php71w-mysqlnd php71w-mbstring php71w-mcrypt php71w-pdo php71w-pecl-apcu php71w-pecl-mongodb php71w-pecl-redis php71w-pgsql php71w-xml php71w-xmlrpc php71w-devel mod_php71w

前面PHP7.2也说了,这里安装就告一段落。
选择自己需要的版本安装即可。

三、检验

看下目前安装的版本号即可,如果无那就是没安装成功。
查看当前php版本

php -v

四、配置PHP

PHP-FPM(FastCGI Process Manager:FastCGI进程管理器)是一个PHPFastCGI管理器,对于PHP 5.3.3之前的php来说,是一个补丁包 ,旨在将FastCGI进程管理整合进PHP包中。如果你使用的是PHP5.3.3之前的PHP的话,就必须将它patch到你的PHP源代码中,在编译安装PHP后才可以使用。
即设置开机启动

systemctl start php-fpm.service
systemctl enable php-fpm.service

完结!!!

linux笔记:Centos 7 安装各个版本的PHP(傻瓜式操作)相关推荐

  1. centos 7安装服务器安全狗的傻瓜式教程

    我的服务器是centos7,应该其他linux系统,这个教程也通用. 其实安全狗官网上有教程,只是没截图,安装的时候有担心,结合着这个截图,就没什么问题了. 你可以结合着官网,对照着进行. 安装之前您 ...

  2. Linux(CentOS)安装VMware tools(灰色按钮,无法安装)

    Linux(CentOS)安装VMware tools(灰色按钮,无法安装) 问题描述 解决办法 1.挂载镜像文件 2.连接光盘文件 3.解压安装 4.重启虚拟机 问题描述 VMware Workst ...

  3. 详解Linux系统CentOS的安装步骤

    Linux系统CentOS的安装步骤 1 CentOS 安装的步骤 1 检查BIOS虚拟化支持 2 新建虚拟机 3 新建虚拟机向导 4 创建虚拟空白光盘 5 安装Linux系统对应的CentOS版 6 ...

  4. 7.1 pdo 宝塔面板php_小白入门基础傻瓜式操作PHP面板安装使用_Bt宝塔面板

    ​ 小白入门基础傻瓜式操作PHP面板安装使用--Bt宝塔面板 从购买服务器到安装面板在到搭建网站(最基础的教程,以后会延伸到部署项目) 不用写代码谁都可以做到搭建自己的网站(PHP类)还有小程序,只要 ...

  5. 手把手教你如何在 Linux 上源码安装最新版本 R

    如果你使用的 Linux 系统 GCC 版本太低,又没有 root 权限(即使有 root 权限又担心升级 GCC 带来的风险):同时你又不想额外多安装多一个 Anaconda 或者 Minicond ...

  6. 【Linux】CentOS 7 安装 docker

    1. 确定是CentOS 7 及以上版本 cat /etc/redhat-release 2. yum安装gcc相关 yum -y install gcc yum -y install gcc-c++ ...

  7. 开发那些事儿:Linux系统中如何安装离线版本MySQL?

    TSINGSEE青犀视频聚焦于视频流媒体技术的研发与拓展,在视频能力与服务上,不断结合AI.大数据.边缘计算.物联网等新兴技术,丰富平台功能模块,触达用户的多样化需求.目前我们已经面向市场推出多元化的 ...

  8. Linux笔记-centos7编译安装svn 1.14.1

    最近准备搭个创库,方面代码备份.服务器采用Linux,在百度上,差不多都是用yum安装.而且版本都太老了,不适合新时代程序员. 对此阅读了下官方文档.记录下目前(2021-03-14 13:12:47 ...

  9. linux r base core,安装最新版本的R-base

    问题描述 我没有成功安装r-base的最新版本(2.15.2).显然,R软件包Rcpp不会安装R版本2.14.1 – 为我安装的版本. 我不确定更改我的安装尝试的内容/方式/位置,如下所示.请注意,我 ...

最新文章

  1. Django博客系统(发表评论)
  2. Python如何优化列表接口进行分页
  3. 黑莓作为猫带笔记本上网
  4. 程序员兄弟们,我们的基本素质怎么样?
  5. MySQL的并发控制与加锁分析
  6. sersync之不洗澡
  7. 我国物联网环境尚未成熟 传感器面临机遇
  8. Unity3D在C#编程中的一些命名空间的引用及说明
  9. form表单多文件上传
  10. [转载] java中的经典问题:传值与传引用
  11. 自定义指令监听多个div_Vue 3 | 自定义指令的新玩法
  12. SharePoint 2013 对二进制大型对象(BLOB)进行爬网
  13. java实现rabbitmq任务模型(work queues), 生产者 消费者 消息队列 能者多劳
  14. WebStorm神器啊,一旦上手根本停不下来
  15. querySelector() 选择器语法
  16. deb方式安装openjdk8
  17. 读书笔记|《金字塔原理》第二章
  18. 软件测试计算机硬件 64,《计算机系统与系统软件》用AIDA64测试上机报告
  19. 数字电路实验 04 - | 组合逻辑电路的设计与测试
  20. 【渝粤教育】电大中专营销策划原理与实务 (3)作业 题库

热门文章

  1. 14_ue4进阶末日生存游戏开发[第一人称和第三人称的切换]
  2. 数字信号处理_fft做谱分析
  3. 聊聊对 BPF 程序至关重要的 vmlinux.h文件
  4. Windows安装配置Apache简易服务器-----(详细,成功率极高)
  5. Starting MySQL... ERROR The server quit without updating PID file 解决办法
  6. B2B营销软件最好的是哪个?
  7. linux操作系统期末考试大题,《Linux操作系统》Linux-期末考试试题-含答案.doc
  8. C盘没装多少东西,为什么会卡?
  9. 每天五分钟机器学习:超平面分离定理和凸优化
  10. 开始时间、时间间隔、结束时间的计算(借助 moment.js)