一、下载安装包
终端切换到/usr/loca/src/目录下。
执行wget http://hk1.php.net/get/php-5.6.30.tar.bz2/from/this/mirror下载。
下载后src目录下多了一个mirror的文件,这个其实就是刚才下载的PHP的安装包了,根据刚才页面上显示的内容,这个应该是一个.bz2结尾的压缩包。
mv mirror php-5.6.30.tar.bz2 # 改名。
tar jxf php-5.6.30.tar.bz2 # 解压
cd php-5.6.30 # 进入目录,准备编译安装
二、安装之前的准备
在安装PHP之前,先把PHP的一些依赖的库安装上。
yum -y install gd zlib zlib-devel openssl openssl-devel libxml2 libxml2-devel libjpeg libjpeg-devel libpng libpng-devel
各种库的作用:
gd:不用多说,PHP的GD库。
zlib zlib-devel:在上一篇编译安装Nginx的时候就已经说过,这是一个解压压缩用到的依赖,并且已经安装过,这里可以不安装。
openssl openssl-devel:openssl是为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议。