美国时间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
|
#
//ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
#
//rpms.famillecollet.com/enterprise/remi-release-6.rpm
|
以下是CentOS 7.0的源。
1
2
|
#
#
//rpms.famillecollet.com/enterprise/remi-release-7.rpm
|
使用yum list命令查看可安装的包(Packege)。
1
|
#
|
安装PHP5.6
yum源配置好了,下一步就安装PHP5.6。
1
|
#
|
用PHP命令查看版本。
1
2
3
4
5
6
|
#
PHP
Copyright
Zend
with
with
|
在这里安装的版本是PHP5.6.0,细心的用户可能已经发现ZendGuardLoader变成Zend OPcahe了。
对从PHP5.5开始PHP代码缓存从APC变成了Zend OPcache了。
-
上面的每个命令敲完后需要等待一段时间让其下载安装
#/sbin/service httpdstart [启动httpd服务,与开机启动无关] #/sbin/service mysqldstart [启动mysqld服务,与开机启动无关] 安装完后通过这两个命令启动服务
-
服务启动后,默认php文件存放的目录在/var/www/html目录下,这里建立一个test.php文件,里面打上些内容,如图,我这里是先删除原有的test.php,再新建
-
在浏览器中浏览
在CentOS安装PHP5.6
-
纯净的Centos 6.5系统
-
配置163yum源 (稍后会写一篇文档)
-
安装
开发软件包:yum -y groupinstall "Development Tools" -
安装
mysql: yum -y install mysqlmysql-server mysql-devel -
下载php-5.6.2
wgethttp://cn2.php.net/distributions/php-5.6.2.tar.gz -
解压 tar -zxvfphp-5.6.2.tar.gz -
切换到 php-5.6.2 -
./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
- 出现未安装的错误,直接用yum 进行安装即可 记得不要忘了装上 -devel
(libcurl libpng libcrul12等等)
- 出现找不到文件路径的情况下
用find / -name'name'去查找一下
- 出现warning 的情况大多是因为版本已经默认安装了,可以去掉该行
- make
- make install