• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
百分百
http://www.qrw100.com
博客园    首页    新随笔    联系   管理    订阅  订阅

CentOS5.5安装Nginx0.8.55+php5.3.8

1、安装Nginx

# tar zxvf nginx-0.8.55.tar.gz

# cd nginx-0.8.55

# ./configure --prefix=/opt/nginx --with-http_stub_status_module

# make && make install

# /opt/nginx/sbin/nginx //启动

 

2、安装PHP

# tar zxvf php-5.3.8.tar.gz

# cd php-5.3.8

#./configure --prefix=/opt/php --with-config-file-path=/opt/php/etc --enable-fastcgi --enable-fpm -

-enable-force-cgi-redirect --enable-mbstring

# make && make install

# cp php.ini-production /opt/php/etc/php.ini //拷贝php配置文件

# cp /opt/php/etc/php-fpm.conf.default /opt/php/etc/php-fpm.conf //拷贝php-fpm配置文件

# vi /opt/php/etc/php-fpm.conf

该配置文件只用修改以下四点

pm.max_children = 64

pm.start_servers = 20

pm.min_spare_servers = 5

pm.max_spare_servers = 35

pm.max_requests = 1024

 

# /opt/php/sbin/php-fpm -t //测试php-fpm.conf的语法是否正确

# /opt/php/sbin/php-fpm & //启动

# netstat -tnlp //查看端口占用情况

# killall -9 php-fpm

 

3、配置开机自动启动

# vi /etc/rc.d/rc.local

在空白行添加

/opt/php/sbin/php-fpm &

/opt/nginx/sbin/nginx

 

4、配置

修改nginx.conf,改PHP解析环节为:

location ~ .php$ {

      root      html;

      fastcgi_pass  127.0.0.1:9000;

      fastcgi_index index.php;

      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

      include    fastcgi_params;

}

注意:

fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;

改为:

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

 

5、平滑重启

对于Nginx 0.8.x版本,现在平滑重启Nginx配置非常简单,执行以下命令即可:

# /opt/nginx/sbin/nginx -s reload

posted @ 2012-07-26 15:16  爱尚美  阅读(205)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3