一、安装前准备
如果已经安装的PHP是通过yum安装,升级前先删除旧版本:
备份php.ini配置文件
#cp /etc/php.ini /etc/php.ini.bak
卸载旧版本PHP:
#yum remove -y php*
注:其实通过yum卸载时,会自动将配置文件php.ini备份为php.ini.rpmsave
如果原本是编译安装的,直接升级覆盖安装即可,可以查看之前的编译参数
进入安装目录
# cd /usr/local/php/bin/
# ./php -i | grep configure
安装依赖功能软件包:
系统光盘默认包含以下软件包,光盘文件这里我挂载在/mnt/cdrom/目录下
# cd /mnt/cdrom/Packages/
# rpm -ivh bzip2-devel-1.0.5-7.el6_0.x86_64.rpm
# rpmivh freetype-2.3.11-6.el6_2.9.x86_64.rpm
# rpmivh freetype-devel-2.3.11-6.el6_2.9.x86_64.rpm
# rpmivh libjpeg-6b-46.el6.x86_64.rpm
# rpmivh libjpeg-devel-6b-46.el6.x86_64.rpm
# rpmivh libpng-1.2.49-1.el6_2.x86_64.rpm
# rpmivh libpng-devel-1.2.49-1.el6_2.x86_64.rpm
如果没有安装以上依赖包,则编译PHP过程中会出现以下报错: