首頁>Club>
8
回覆列表
  • 1 # 湯米喵

    用第三方的Webtatic源就可以,因為CentOs官方YUM源不帶PHP7

    去到mirror.webtatic.com下載webtatic這個源的rpm安裝包回來安裝後,等同於在/etc/yum.repo.d下面寫了幾個以webtatic開頭的repo的YUM源配置檔案

    然後就可以用yum進行php7的安裝了

  • 2 # 北漂雜侃

    隨著PHP的升級迭代,老的php版本在一些高併發,情況下越來越吃力,PHP7+順勢而生,隨著swoole的擴充套件 協程在php中也變得得以實現,下面看下怎麼在centos下升級對應的php吧。

    首先確定centos版本

    1.透過cat /etc/redhat-release 本機用到的是 Centos 6.2版本

    2.由於是升級php,為了防止衝突我們使用rpm –qa|grep php看看系統中是否有PHP,然後我們remove掉他 yum remove –y php*,以免影響衝突。

    3.接下來我們來安裝php7.2,我的安裝過程可謂一波三折啊,跟著我看看踩了的那些坑吧。

    因為預設的yum源沒有php7.2,因此我們必須額外安裝yum 源

    配置安裝yum源 EPEL and Remi repository

    Centos7系列:

    yum install -y https://dl.fedoraproject.org/pu#b/epel/epel-release-latest-7.noarch.rpm

    yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm

    Centos6系列:

    yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

    yum install -y http://rpms.remirepo.net/enterprise/remi-release-6.rpm

    然而悲催的是第一步都出錯了,竟然提示打不開rpm,此處不要慌張,只需要yum update –y nss 即可nss(Linux名稱解析服務)

    2) 接下來安裝yum-utils

    yum install -y yum-utils

    執行完後我們透過以下命令

    yum-config-manager --enable remi-php72

    啟用php72 這裡注意只是啟用了,但是具體的還得透過以下命令來安裝

    yum install -y php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo php-fpm php-devel php-mbstring

    What? 又報錯這又是什麼原因呢 看著提示是 yum找不到。不要怕 此時應該是python版本問題導致的。我們只需要將python重新軟鏈下即可

    rm -rf /usr/bin/python && ln -s /usr/bin/python2.6 /usr/bin/python

    至此php7.2安裝完成。

  • 中秋節和大豐收的關聯?
  • 想要學廚,但我不知道哪裡學比較好,外面那麼多廚師學校,糾結?