Centos 6.5下编译安装php5.6


美国时间2014年11月13日,PHP开发团队,在「PHP 5.6.3 is available|PHP: HypertextPreprocessor」上公布了PHP5.6系的最新版本「PHP 5.6.3」。

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

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

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

配置yum源

追加CentOS 6.5的epel及remi源。

?
1
2
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的源。

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

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

?
1
yum list --enablerepo=remi --enablerepo=remi-php56 grep php

安装PHP5.6

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

?
1
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命令查看版本。

?
1
2
3
4
5
6
php --version
PHP 5.6.0 (cli) (built: Sep  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了。



  1. 上面的每个命令敲完后需要等待一段时间让其下载安装

     #/sbin/service httpdstart           [启动httpd服务,与开机启动无关] #/sbin/service mysqldstart          [启动mysqld服务,与开机启动无关]

    安装完后通过这两个命令启动服务

  2. 服务启动后,默认php文件存放的目录在/var/www/html目录下,这里建立一个test.php文件,里面打上些内容,如图,我这里是先删除原有的test.php,再新建

  3. 在浏览器中浏览



在CentOS安装PHP5.6

  1. 纯净的Centos 6.5系统

  2. 配置163yum源 (稍后会写一篇文档)

  3. 安装  开发软件包:yum  -y groupinstall "Development Tools"

  4. 安装     mysql:       yum  -y install mysqlmysql-server mysql-devel

  5. 下载php-5.6.2     wgethttp://cn2.php.net/distributions/php-5.6.2.tar.gz

  6.  解压  tar -zxvfphp-5.6.2.tar.gz

  7.  切换到 php-5.6.2

  8. ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=php-fpm --with-fpm-group=php-fpm --with-mysql=mysqlnd --with-mysql-sock=/tmp/mysql.sock --with-libxml-dir --with-gd --with-jpeg-dir --with-freetype-dir --with-png-dir --with-iconv-dir --with-zlib-dir --with-mcryp --enable-soap --enable-gd-native-ttf --enable-ftp --enable-mbstring --enable-exif --disable-ipv6 --with-pear --with-curl --with-openssl
    
    

  9. 出现未安装的错误,直接用yum 进行安装即可 记得不要忘了装上 -devel   (libcurl libpng libcrul12等等)
  10. 出现找不到文件路径的情况下  用find / -name'name'去查找一下
  11. 出现warning 的情况大多是因为版本已经默认安装了,可以去掉该行
  12. make
  13. make install

在CentOS安装PHP5.6
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值