在最新的版本5.6.3不仅修改了多个Bug,并且修改了fileinfo模块里存在的安全漏洞。

PHP团队推荐使用PHP5.6系列的用户,升级到最新版本5.6.3。

简单介绍一下,如何在CentOS上安装升级PHP5.6。

配置yum源

追加CentOS 6.5的epel及remi源。

rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

以下是CentOS 7.0的源。

yum install epel-release
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

使用yum list命令查看可安装的包(Packege)。

yum list --enablerepo=remi --enablerepo=remi-php56 | grep php

安装PHP5.6

yum源配置好了,下一步就安装PHP5.6。

yum?install?--enablerepo=remi?--enablerepo=remi-php56?php?php-opcache?php-devel?php-mbstring?php-mcrypt?php-mysqlnd?php-phpunit-PHPUnit?php-pecl-xdebug?php-pecl-xhprof

用PHP命令查看版本。

php --version

PHP?5.6.0?(cli)?(built:?Sep??3?2014?19:51:31) Copyright?(c)?1997-2014?The?PHP?Group Zend?Engine?v2.6.0,?Copyright?(c)?1998-2014?Zend?Technologies ????with?Zend?OPcache?v7.0.4-dev,?Copyright?(c)?1999-2014,?by?Zend?Technologies ????with?Xdebug?v2.2.5,?Copyright?(c)?2002-2014,?by?Derick?Rethans

在这里安装的版本是PHP5.6.0,细心的用户可能已经发现ZendGuardLoader变成Zend OPcahe了。

对从PHP5.5开始PHP代码缓存从APC变成了Zend OPcache了。

如果配置nginx的话,还需要安装php-fpm

yum install --enablerepo=remi --enablerepo=remi-php56 php-fpm

启动PHP-FPM服务:

systemctl start php-fpm.service

评论

《“CentOS yum安装PHP5.6 图文教程”》 有 2 条评论

  1. 小白

    最后一行代码有问题

回复 VPS推荐评测/搬瓦工优惠码 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注