环境:
Centos 6.4
Nginx-1.5.4
Php-5.5.4
v 安装nginx所需的库
v 安装nginx
v 安装php
v 修改配置文件
1) 安装nginx所需的库
gcc gcc-c++ apr apr-util libxml2 libxml2-dev*
l yum install -y gcc gcc-c++ apr apr-util
安装nginx需要的pcre库
l tar zxvf pcre-8.33.tar.gz
l cd pcre-8.33.tar.gz
l ./configure --prefix=/usr/local/pcre
l make && make install
2) 安装nginx
l tar zxvf nginx-1.5.4.tar.gz
l cd nginx-1.5.4
l ./configure --prefix=/usr/local/nginx --with-pcre=/home/pcre-8.33 --user=nginx --group=nginx
l make && make install
l group nginx && useradd -g nginx nginx
3) 安装php
l tar zxvf php-5.5.4.tar.gz
l cd php-5.5.4
l ./configure --prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5 --enable-fpm
l make && make install
4) 修改配置文件
l vi /usr/local/nginx/conf/nginx.conf
location ~ \.php$ {
# root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html/$fastcgi_script_name;
include fastcgi_params;
}
l vi /usr/local/nginx/html/index.php
<?php
phpinfo();
?>
5) 启动php-fpm 和nginx 测试
service iptables stop
setenforce 0
Php-fpm启动
l cd /usr/local/php5/sbin/
./php-fpm
Nginx启动
l cd /usr/local/nginx/sbin/
./nginx