第七星尘

centos6升级PHP版本

若使用常规命令安装php的话,centos默认只安装php5.3。但有时候我们必须要升级到php5.4以上才行。下面记录下升级过程。

1,首先停止nginx(如果是安装apache的则停止apache)

service nginx stop

2,卸载旧版php

    yum remove php
    yum remove php*
    yum remove php-*

3,更新rpm

rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

4,安装新版php以及常用扩展

  • 如果安装php5.4,则命令如下
    yum install php54w
    yum install php54w-bcmath php54w-cli php54w-common php54w-devel php54w-fpm php54w-gd php54w-imap php54w-ldap php54w-mbstring php54w-mcrypt php54w-mysql php54w-odbc php54w-pdo php54w-pear php54w-pecl-igbinary php54w-xml php54w-xmlrpc php54w-opcache php54w-intl php54w-pecl-memcache
  • 如果你想安装php5.5,则命令如下
    yum install php55w
    yum install php55w-bcmath php55w-cli php55w-common php55w-devel php55w-fpm php55w-gd php55w-imap php55w-ldap php55w-mbstring php55w-mcrypt php55w-mysql php55w-odbc php55w-pdo php55w-pear php55w-pecl-igbinary php55w-xml php55w-xmlrpc php55w-opcache php55w-intl php55w-pecl-memcache

请注意,如果是用apache的话,php5.5需要apache2.4

  • php7.1
yum install php71w

yum install php71w-bcmath php71w-cli php71w-common php71w-devel php71w-fpm php71w-gd php71w-imap php71w-ldap php71w-mbstring php71w-mcrypt php71w-mysql php71w-odbc php71w-pdo php71w-pear php71w-pecl-igbinary php71w-xml php71w-xmlrpc php71w-opcache php71w-intl php71w-pecl-memcache

5,启动nginx和php

  service nginx start 
  service php-fpm start 

6 ,如何卸载

如果你安装的是php5.4,则可以按下面卸载

    yum remove php54w
    yum remove php54w*
    yum remove php54w-*

下载干净后,你可以重新安装回默认的php5.3

分享到: 更多
码字很辛苦,转载请注明来自第七星尘的技术博客《centos6升级PHP版本》

评论