Centos7 安装高版本PHP

来源:互联网 发布:网络用语奥义很爽 编辑:程序博客网 时间:2024/06/05 00:42

装好了httpd,mysql,我也是走的一路带风,装PHP的时候yum list了下,看见有php.x86_64,就直接安装了,安装好了之后,才发现,centos7默认的php是PHP5.4,作为了个现代PHPer,这也是让我很尴尬,然后手动升级rpm包(添加yum 源),终于成功安装了php5.6,写一下步骤帮助需要的人。

  1. 如果你不确认你是否有安装PHP,可以执行如下命令查看:
    # yum list installed | grep php
  2. 如果有安装的话呢,就卸载,通过yum remove 或者 yum erase都可以,这步大家自己看着操作,就不贴命令了.
  3. 这个时候呢,你也可以去看看你原来是否升级过rpm包,两种方法,一种呢就是用如下命令,查看yum库里面有没有更高级的php版本,又的话,也就不用这么麻烦了是吧,直接去install就可以啦
    # yum list | grep php
    如果你这一步,看到又php55.x86_64或者php70w.x86.64这样的字眼,那么,你可以直接跳到第5步安装。还有种方法就是直接搜索你能记得的rpm包的名称,命令如下:
    # rpm -qa | grep webtatic
    这个webtatic就是包的名称,如果没有了,代表你真的没有安装,那就老老实实的往下看吧.

  4. 然后就是升级rpm包,也就是很多教程里面说的添加yum源,命令如下:
    # rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
    # rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
  5. 添加好了之后呢,可以用下面的命令去看看是否有你想要的PHP版本(比如我这里想安装php5.6,大家跟着自己需要的版本去查询下就好了):
    # yum list | grep php
    哇,满满一屏幕,这可怎么看,没关系,可以显示的更准确点,列如我想安装PHP5.6,当然你如果是安装PHP7 就可以php70w
    # yum list | grep php56w
  6. 如果有的话,就可以像我们平时以这样执行yum install安装啦,代码如下(以PHP5.6为例子):
    # yum install php56w.x86_64

    中间会问你是否安装,然后y就可以了,这里可以看出,这个地方会安装依赖包,比如这里安装了php56w,php56w-cli,php56w-common。
  7. 这个时候让我们看一下版本号吧:
    # php -v
    一半到这里就应该成功了哦。
  8. 说点题外话,如果你要安装PHP的其他扩展,也可以直接yum安装哦,就比如这里自动帮我们安装了两个。用命令查看:
    # yum list installed | grep php

原创粉丝点击