Chinaunix首页 | 论坛 | 博客
  • 博客访问: 178071
  • 博文数量: 66
  • 博客积分: 1736
  • 博客等级: 上尉
  • 技术积分: 830
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-05 15:40
文章分类

全部博文(66)

文章存档

2014年(17)

2013年(2)

2012年(47)

我的朋友

分类: LINUX

2012-12-08 09:37:59

  今天突然想搭建Nginx+php环境使用下传说中的nginx,找了一些资料最后终于搭建好了,记录下搭建的步骤供以后参考

  (1).安装pcre-8.12.tar.bz2

  tar xvf pcre-8.12.tar.bz2

  cd pcre-8.12

  ./configure && make && make install

  ldconfig

  (2).安装nginx-1.1.6.tar.gz

  tar xvf nginx-1.1.6.tar.gz

  cd nginx-1.1.6

  ./configure --prefix=/usr/local/nginx && make && make install

  (3).安装php-5.3.5.tar.bz2

  tar xvf php-5.3.5.tar.bz2

  cd php-5.3.5

  ./configure --prefix=/usr/local/php --enable-debug --enable-fpm && make && make install

  cp php.ini-development /usr/local/php/etc/php.ini

  (4).配置php-fpm

  cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

  #打开配置文件/usr/local/php/etc/php-fpm.conf

  vi /usr/local/php/etc/php-fpm.conf

  将该文件中以下3行前的注释去掉

  pm.start_servers = 20

  pm.min_spare_servers = 5

  pm.max_spare_servers = 35

  #运行php-fpm

  /usr/local/php/sbin/php-fpm &

  (5).配置nginx支持php

  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;

  }

  #修改下面的内容(在index指令后面添加上index.php)

  index index.php

  (6).创建一个测试文件

  echo "">/usr/local/nginx/html/index.php

  (7).启动

  /usr/local/nginx/sbin &

  #(8).添加为系统启动时启动

  vi /etc/rc.local

  #在该文件中添加如下内容

  /usr/local/php/sbin/php-fpm &

  /usr/local/nginx/sbin &

  (9).浏览器中测试结果如下在正确安装了nginx+php

 
 

更多精彩的文章尽在:

 
文章资料由新居网美式乡村风格 栏目整理推荐。
 
阅读(631) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~