PHP5.3.3升级到5.3.29
一、安装环境
系统:centos6.4 64位
原Apache、PHP和Mysql使用yum安装
二、安装准备
上传软件包:php-5.3.29.tar.gz
卸载php5.3.3:
#cp /etc/php.ini /etc/php.inibak
# yum remove php*
安装编译需要的环境:
#yum -y install httpd-devel mysql-devel
#yum -y install gcc gcc-c++ libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel curl-devel libjpeg-devel libpng libpng-devel freetype-devel libtool-ltdl-devel
# ln -s /usr/lib64/mysql/libmysqlclient.so /usr/lib/libmysqlclient.so
三、安装
# tar -zxvf php-5.3.29.tar.gz -C /usr/local/src
#cd /usr/local/src/php-5.3.29/
./configure --prefix=/usr/local/php --with-apxs2=/usr/sbin/apxs \
--with-mysql=/usr/bin/mysql \
--with-pdo-mysql=/usr/bin/mysql \
--with-mysqli \
--with-gd \
--with-openssl \
--enable-gd-native-ttf \
--with-jpeg-dir \
--with-png-dir \
--with-freetype-dir \
--with-zlib \
--with-gettext \
--with-curl \
--with-iconv \
--with-bz2 \
--with-mcrypt=/usr/local \
--with-config-file-path=/etc \
--enable-soap \
--enable-sockets \
--enable-mbstring=all \
--enable-bcmath \
--enable-ftp \
--enable-zip