1. 程式人生 > >Centos7下Yum安裝PHP5.5,5.6,7.0

Centos7下Yum安裝PHP5.5,5.6,7.0

yum install php55w-fpm 
yum install php56w-fpm 
yum install php70w-fpm

注:如果想升級到5.6把上面的55w換成56w就可以了。

我們要使用yum來安裝php-fpm和比較新版本的php,nginx,MySQL-server的話, 首先得給yum新增幾個源,CentOS預設的源裡面軟體比較舊,有些軟體、庫還沒有。

EPEL源:

Extra Packages for Enterprise Linux (or EPEL)或者叫企業版 Linux 附加軟體包, 是一個由特別興趣小組建立、維護並管理的,針對 紅帽企業版 Linux(RHEL)及其衍生髮行版 (比如 CentOS、 Scientific Linux)的一個高質量附加軟體包專案。

EPEL 的軟體包通常不會與企業版 Linux 官方源中的軟體包發生衝突,或者互相替換檔案。 EPEL 與 Fedora 專案基本一致,包含完整的構建系統、升級管理器、映象管理器等等。

新增EPEL源:

32位CentOS,在命令列執行下面命令:

  1. rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-8.noarch.rpm  

64位CentOS,在命令列執行下面命令:
  1. rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm  

EPEL源只能作為CentOS官方源的補充,裡面還都是一些系統基礎的軟體包, 我們要安裝的php,php-fpm,mysql等軟體裡面還是沒有,所以接下來新增另一個軟體源Remi。

Remi源中的軟體幾乎都是最新穩定版。或許您會懷疑穩定不?放心吧, 這些都是Linux骨灰級的玩家編譯好放進源裡的,他們對於系統環境和軟體編譯引數的熟悉程度毋庸置疑。

新增Remi源,不管32位還是64位的系統,執行下面命令:

  1. rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm  

Remi源預設是沒有啟用的,我們來啟用Remi源,修改 /etc/yum.repos.d/remi.repo

 檔案,把檔案內的 enabled=0 改為 enabled=1 ,注意:改檔案內有2個 enabled=0 我們修改[remi]下面的,不要修改[remi-test]下面的。

到這裡yum源的配置結束,下面安裝軟體就簡單了。安裝時候有詢問y/n的時候都是y

安裝php,php-fpm以及php擴充套件:

  1. yum install php php-fpm php-bcmatch php-gd php-mbstring php-mcrypt php-mysql  

安裝mysql:

  1. yum install mysql-server  

安裝nginx:
  1. yum install nginx  

OK,一切搞定,下面把所有涉及到的配置檔案列一下(下面配置檔案預設均已自動建立,不用我們自己建立):

Mysql配置檔案my.cnf路徑:/etc/my.cnf 

Nginx配置檔案nginx.conf路徑:/etc/nginx/nginx.conf 

PHP配置檔案php.ini路徑: /etc/php.ini 

php-fpm配置檔案php-fpm.conf路徑:/etc/php-fpm.conf

【轉自】http://www.zzphp.net/?p=125