tar xzvf nginx-1.2.0.tar.gz
tar xzvf pcre-8.30.tar.gz
cd pcre-8.30
./configure --prefix=/usr/local/prce
make
make install
tar zxvf google-perftools-0.97.tar.gz cd google-perftools-0.97/ ./configure make
make install
echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf
/sbin/ldconfig
vim /usr/local/mysql/bin/mysqld_safe
wget http://download.savannah.gnu.org/releases/libunwind/libunwind-0.99-alpha.tar.gz
tar zxvf libunwind-0.99-alpha.tar.gz
cd libunwind-0.99-alpha/
CFLAGS=-fPIC ./configure
make CFLAGS=-fPIC
make CFLAGS=-fPIC install
groupadd www #可省略
useradd –g www www –s /sbin/nologin #可省略
tar xzvf nginx-1.2.0.tar.gz
cd nginx-1.2.0
./configure --prefix=/usr/local/nginx --user=www--group=www --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-google_perftools_module --with-ld-opt='-ltcmalloc_minimal'
make
make intall
tail –F access.log
tar xzvf php-5.2.6.tar.gz
gzip -cd php-5.2.6-fpm-0.5.9.diff.gz | patch -d php-5.2.6 -p1 (作用:对php的一个补丁包方便管理Fastcgi程序也就是这里的php程序)
cd php-5.2.6
./configure --prefix=/usr/local/php --enable-fastcgi --enable-fpm
make
make install
cp php.ini-dist /usr/local/php/lib/php.ini
php-cgi –c php.ini –c参数指定php.ini的位置
cd /usr/local/php/etc
编辑文件php-fpm.conf,修改如下内容
vim /usr/local/php/etc/php-fpm.conf
/usr/local/php/sbin/php-fpm start
Starting php_fpm done
vim /usr/local/nginx/conf/nginx.conf
mkdir /usr/local/php/www (目录自定义) 用php探针测试
cat index.php
<?php
phpinfo();
?>