LAMP 中php是以apache的模块的方式,添加到apache的配置文件中
[root@moban ~]# yum install zlib libxml libjpeg freetype libpng gd curl libiconv zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel openssl-devel libxslt-devel -y
[root@moban ~]#tar zxf libiconv-1.14.tar.gz
[root@moban ~]#cd libiconv-1.14
[root@moban ~]#./configure --prefix=/usr/local/libiconv
[root@moban ~]#make &&make install
[root@moban ~]#
[root@moban ~]# tar zxf php-5.3.27.tar
[root@moban ~]#cd php-5.3.27.tar
[root@moban ~]#
[root@moban ~]#./configure \
--prefix=/application/php5.3.27 \
--with-apxs2=/application/apache/bin/apxs \ //apxs添加模块的意思,将php以模块的方式加入到apache
--with-mysql=/application/mysql \ //指定mysql的安装路径
--with-xmlrpc \
--with-openssl \
--with-zlib \
--with-freetype-dir \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-iconv=/usr/local/libiconv \
--enable-short-tags \
--enable-sockets \
--enable-zend-multibyte \
--enable-soap \
--enable-mbstring \
--enable-static \
--enable-gd-native-ttf \
--with-curl \
--with-xsl \
--enable-ftp \
--with-libxml-dir
[root@moban ~]#
[root@moban ~]#make && make install
拷贝php配置文件到php默认目录并更改文件名称为php.ini
[root@moban php-5.3.27]# cp php.ini-production /application/php/lib/php.ini
[root@moban php-5.3.27]#到这安装完成