mkdir libmcrypt wget http://nchc.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz tar -zxvf libmcrypt-2.5.8.tar.gz cd libmcrypt-2.5.8/ sudo ./configure --prefix=/home/wzw/workstation/libmcrypt --enable-dynamic-loading sudo make sudo make install
mkdir freetype wget http://download.savannah.gnu.org/releases/freetype/freetype-2.4.0.tar.gz tar -zxvf freetype-2.4.0.tar.gz cd freetype-2.4.0/ sudo ./configure --prefix=/home/wzw/workstation/freetype sudo make sudo make install
mkdir libpng wget http://jaist.dl.sourceforge.net/project/libpng/libpng10/1.0.60/libpng-1.0.60.tar.gz tar -zxvf libpng-1.0.60.tar.gz cd libpng-1.0.60/ sudo ./configure --prefix=/home/wzw/workstation/libpng sudo make sudo make install
mkdir libjpeg wget http://www.ijg.org/files/jpegsrc.v9.tar.gz tar -zxvf jpegsrc.v9.tar.gz cd jpeg-9 sudo ./configure --prefix=/home/wzw/workstation/libjpeg sudo make sudo make install
mkdir gd2 wget https://bitbucket.org/libgd/gd-libgd/get/GD_2_0_33.tar.gz tar -zxvf GD_2_0_33.tar.gz cd libgd-gd-libgd-486e81dea984/src sudo ./configure --prefix=/home/wzw/workstation/gd2 --with-png=/home/wzw/workstation/libpng --with-freetype=/home/wzw/workstation/freetype --with-jpeg=/home/wzw/workstation/libjpeg sudo make #[出錯:gd_png.c:15:53: fatal error: png.h: No such file or directory #locate png.h #解決:edit gd_png.c replace png.h to /usr/lib/syslinux/com32/include/png.h at line 15] sudo make install
cd php-5.3.27 sudo ./configure --prefix=/home/wzw/workstation/php5 --with-config-file-path=/home/wzw/workstation/php5/etc/php.ini --with-mysql=/home/wzw/workstation/mysql5 --with-pdo-mysql=/home/wzw/workstation/mysql5 --with-mysqli=/home/wzw/workstation/mysql5/bin/mysql_config --enable-magic-quotes --enable-static --enable-mbstring --enable-sockets --enable-zip --with-curl --with-libxml-dir --enable-fpm --enable-zip --enable-soap --with-gd=/home/wzw/workstation/gd2 --with-mcrypt=/home/wzw/workstation/libmcrypt sudo make sudo make install
重啓php-fpm後,查看phpinfo中是否加載了安裝的擴展。 php
cd /home/wzw/workstation/env/php5 sudo ./sbin/php-fpm -y ./etc/php-fpm.conf # 重啓 ./bin/php -m參見下圖