编译安装php5.4

编译安装php5.4

   张吉吉     2020年1月10日 00:56     1504    

(1)安装libxml2

tar -zxvf libxml2-2.7.2.tar.gz

./configure --prefix=/usr/local/libxml2

make&&make install

(2)安装libmcrypt

tar -zxvf libmcrypt-2.5.8.tar.gz

./configure --prefix=/usr/local/libmcrypt

make&&make install

(3)安装zlib

tar -zxvf zlib-1.2.7.tar.gz

./configure --prefix=/usr/local/zlib

make&&make install

(4)安装libpng

tar -jxvf libpng-1.4.3.tar.bz2

./configure --prefix=/usr/local/libpng

make&&make install

(5)安装jpeg8

(6)安装freetype

tar -jxvf freetype-2.4.8.tar.bz2

./configure --prefix=/usr/local/freetype

make&&make install

(7)安装autoconf

此处可以用YUM源进行安装。

(8)安装GD

tar -xvf gd-2.0.33.tar.gz

./configure --prefix=/usr/local/gd

make&&make install

(9)安装libiconv

tar zxvf libiconv-1.14.tar.gz
./configure --prefix=/usr/local/libiconv
make && make install
修改/etc/ld.so.conf,使php编译的时候能找到/usr/local/lib下面的库文件。在这儿是使php编译能找到/usr/local/lib/libiconv.so.2.5.1
a./etc/ld.so.conf中加一行/usr/local/lib
b.然后运行/sbin/ldconfig

(10)安装php5.4

tar -zxvf php5.4.13.tar.gz

./configure \

--prefix=/usr/local/php \

--with-config-file-path=/usr/local/php/etc \

--with-apxs2=/usr/local/httpd/bin/apxs \

--with-mysql=/usr/local/mysql/ \

--with-libxml-dir=/usr/local/libxml2/ \

--with-iconv-dir=/usr/local/libiconv \

--with-png-dir=/usr/local/libpng/ \

--with-freetype-dir=/usr/local/freetype/ \

--with-zlib-dir=/usr/local/zlib/ \

--with-mcrypt=/usr/local/libmcrypt/ \

--with-mysqli=/usr/local/mysql/bin/mysql_config \

--enable-soap \

--enable-mbstring=all \

--enable-sockets

make && make install

cp php.ini-production /usr/local/webserver/php/etc/php.ini         


文章评论

0

其他文章