centos5.3 x64+nginx+php+fastcgi+gd
centos64 下安装
涉及到软件包
freetype-2.1.10.tar.gz
libtool-2.2.tar.gz
jpegsrc.v6b.tar.gz
libiconv-1.13.tar.gz
libpng-1.2.8.tar.gz
libxml2-2.6.23.tar
gd-2.0.35.tar.gz
nginx-0.7.59.tar.gz
php-5.2.8-fpm-0.5.10.diff.gz
php-5.2.9.tar.gz
zlib-1.2.3.tar.gz
MySQL-devel-community-5.1.34-0.rhel5.x86_64.rpm
以上软件可以在www.vodcms.com/soft下载到
1.安装nginx
tar zxf nginx-0.7.59.tar.gz
cd nginx-0.7.59
./configure –prefix=/usr/local/nginx –with-http_ssl_module #将nginx安装到/usr/local/nginx并且启用ssl
make #编译
make install #安装
cd ../
2.安装freetype
tar zxf freetype-2.1.10.tar.gz
cd freetype-2.1.10
./configure –prefix=/usr/local/freetype
make
make install
cd ../
3.安装libtool-2.2.tar.gz
tar zxf libtool-2.2.tar.gz
cd libtool-2.2
./configure
make
make install
cd ../
4. 安装jpegsrc.v6b
tar zxf jpegsrc.v6b.tar.gz
cd jpeg-6b
mkdir /usr/local/jpeg6/include
mkdir /usr/local/jpeg6/bin
mkdir /usr/local/jpeg6/lib
mkdir /usr/local/jpeg6/man/man1 -p
cp /usr/share/libtool/config.sub ./
cp /usr/share/libtool/config.guess ./
./configure –prefix=/usr/local/jpeg6 –enable-shared –enable-static
make
make install-lib
make install
cd ../
5 安装libxml2-2.6.23.tar
tar xf libxml2-2.6.23.tar
cd libxml2-2.6.23
./configure
make
make install
6.安装libiconv-1.13.tar.gz
tar zxf libiconv-1.13.tar.gz
cd libiconv-1.13
./configure
make
make install
cd ../
7.安装GD
tar zxf gd-2.0.35.tar.gz
cd gd-2.0.35
./configure –prefix=/usr/local/gd –with-png –with-jpeg=/usr/local/jpeg6 –with-freetype=/usr/local/freetype
make
make install
cd ../
8.安装mysql开发包
rpm -ivh MySQL-devel-community-5.1.34-0.rhel5.x86_64.rpm
cp /usr/lib64/mysql/libmysqlclient.a /usr/lib
8.安装php并且打补丁
tar zxf php-5.2.9.tar.gz
gzip -cd php-5.2.8-fpm-0.5.10.diff.gz | patch -d php-5.2.9 -p1
cd php-5.2.9
./configure –prefix=/usr/local/php –with-gd=/usr/local/gd
–with-jpeg-dir=/usr/local/jpeg6 –with-png-dir –with-ttf –with-zlib
–with-freetype-dir=/usr/local/freetype –with-mysql=/usr/
–with-mysql-sock=/var/lib/mysql –with-iconv –enable-mbstring
–enable-ftp –enable-fastcgi –enable-force-cgi-redirect
–with-config-file-path=/etc –with-gettext –with-pdo-mysql –enable-fpm
sed -i ‘s#-lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt#& -liconv#’ Makefile
make
make test
make install
浙公网安备 33010602011771号