安裝PHP 5.2.6(FastCGI模式)
編譯安裝PHP 5.2.6所需的支持庫
cd pkg
tar zxvf ../libiconv-1.11.tar.gz
cd libiconv-1.11/
./configure --prefix=/usr/local
make && make install
cd ../
tar zxvf ../freetype-2.3.5.tar.gz
cd freetype-2.3.5/
./configure
make && make install
cd ../
tar zxvf ../zlib-1.2.3.tar.gz
cd zlib-1.2.3/
CFLAGS="-O3 -fPIC" ./configure
make && make install
cd ../
tar zxvf ../libpng-1.2.20.tar.gz
cd libpng-1.2.20/
./configure
make && make install
cd ../
tar zxvf ../jpegsrc.v6b.tar.gz
cd jpeg-6b/
./configure --enable-static --enable-shared
make && make install
cd ../
tar zxvf ../libxml2-2.6.30.tar.gz
cd libxml2-2.6.30/
./configure
make && make install
cd ../
tar zxvf ../libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8/
./configure
make && make install
/sbin/ldconfig
cd libltdl/
./configure --enable-ltdl-install
make && make install
cd ../../
tar ../zxvf mhash-0.9.9.tar.gz
cd mhash-0.9.9/
./configure
make && make install
cd ../
tar zxvf ../mcrypt-2.6.6.tar.gz
cd mcrypt-2.6.6/
./configure
make && make install
cd ../
編譯安裝MySQL 5.0.45
/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql
tar zxvf ../mysql-5.0.45.tar.gz
cd mysql-5.0.45
./configure --prefix=/usr/local/mysql/ --without-debug --with-unix-socket-path=/tmp/mysql.sock --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --enable-assembler --with-extra-charsets=gbk,gb2312,utf8 --with-pthread --enable-thread-safe-client
make && make install
chmod +w /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
cp support-files/my-medium.cnf /usr/local/mysql/my.cnf
cd ../
編譯安裝PHP(FastCGI模式)
tar zxvf ../php-5.2.6.tar.gz
cd php-5.2.5/
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-iconv-dir=/usr/local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir --enable-xml --disable-debug --disable-rpath --enable-discard-path --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-force-cgi-redirect --enable-mbstring --with-mcrypt
sed -i 's#-lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt#& -liconv#' Makefile
make
make install
cp php.ini-dist /usr/local/php/etc/php.ini
cd ../
編譯安裝PHP5擴(kuò)展模塊
tar zxvf memcache-2.2.1.tgz
cd memcache-2.2.1/
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
cd ../
cd php-5.2.6/ext/gd/
/usr/local/php/bin/phpize
./configure --with-jpeg-dir --with-png-dir --with-zlib-dir --with-ttf --with-freetype-dir --with-php-config=/usr/local/php/bin/php-config
make
make install
cd ../../../
安裝Nginx 0.6.31
安裝Nginx所需的pcre庫:
tar zxvf pcre-7.2.tar.gz
cd pcre-7.2/
./configure
make && make install
cd ../
安裝Nginx
tar zxvf nginx-0.6.31.tar.gz
cd nginx-0.6.31/
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module
make && make install
cd ../