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