centos7 使用 yum 安装 PHP7.2


  1. 安装源
    安装高版本php,需要配置额外的源码地址,因为官方yum源没有最新的版本,更新很慢, 毕竟官方,需要的是稳定版。
    高版本的三方源地址为两部分, epel-release  和  webtatic

    什么是 webtatic ?

    Webtatic Yum 存储库是一个 CentOS/RHEL 存储库,其中包含更新的 Web 相关软件包。

    它的主要目标是:

    • 为 CentOS/RHEL 管理员提供最新的稳定的 web 开发/托管软件的次要版本,这些在 CentOS/RHEL 发行版次要版本中没有提供。
    • 作为一些 Webtatic 项目的附加安装选项。

    查看以下网址:
    https://webtatic.com/projects/yum-repository/
    https://webtatic.com/packages/php72/


    什么是EPEL ?
    EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。
    参考网址: https://docs.fedoraproject.org/en-US/epel/

    因为 CentOS 源包含的大多数的库都是比较旧的。并且,很多流行的库也不存在。EPEL 在其基础上不仅全,而且还够新。
    安装epel,centos6选6,5就选5,我们这里选择7

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

     

  2. 删除历史版本
    查看现有的php 版本
    php -v
    
    删除php
    yum -y remove php*

     

  3. 安装php以及常用扩展
    yum -y install php72w php72w-cli php72w-fpm php72w-common php72w-devel php72w-embedded php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml

     

  4. 安装完成,启动php-fpm(php 进程管理器)服务
    systemctl start php-fpm
    
    设置开机自启动
    systemctl enable php-fpm

     


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM