Chinaunix首页 | 论坛 | 博客
  • 博客访问: 329214
  • 博文数量: 49
  • 博客积分: 653
  • 博客等级: 上士
  • 技术积分: 646
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-01 22:43
文章分类

全部博文(49)

文章存档

2018年(1)

2017年(4)

2015年(1)

2014年(6)

2013年(8)

2012年(24)

2011年(5)

分类: C/C++

2013-10-29 17:56:25

因工作需要, 需要nginx  + C++  有时候需要php 

一: 安装nginx
1  下载  
2 解压, 进入目录
3 ./configure --prefix=/home/XXX
4 make && make install

配置nginx.conf

点击(此处)折叠或打开

  1. fastcgi_connect_timeout 10;
  2.     fastcgi_send_timeout 10;
  3.     fastcgi_read_timeout 20;
  4.     fastcgi_buffer_size 1024k;
  5.     fastcgi_buffers 16 1024k;
  6.     fastcgi_busy_buffers_size 1024k;
  7.     fastcgi_temp_file_write_size 1024k;

  8.     upstream backend {
  9.         server 127.0.0.1:29001;
  10.     }


5 启动 nginx
 启动之前 检查下  ./sbin/nginx  -t   
 启动  ./sbin/nginx -c conf/nginx.conf

二: 安装php

1 最新版的php-5.5.5  已经集成 php-fpm, 所以不需要安装php-fpm
2  下载 php
3  解压 并进入解压目录
./configure --prefix=/home/XXX/php --enable-fastcgi --enable-fpm --with-mcrypt --with-zlib --enable-mbstring  --with-curl --enable-pic --disable-rpath --enable-inline-optimization --with-bz2 --with-xml --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --with-mhash --enable-xslt --enable-memcache --enable-zip --with-pcre-regex --with-mysql

4 make  &&  make install
5  配置 
  vi etc/php-fpm.conf.default etc/php-fpm.conf
  具体配置 看参数
6  最新的nginx 已经集成nginx php了
  修改nginx的配置文件
  

点击(此处)折叠或打开

  1. location ~ \.php$ {
  2.             root html;
  3.             fastcgi_pass 127.0.0.1:9000;
  4.             fastcgi_index index.php;
  5. # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
  6.             fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  7.             include fastcgi_params;
  8.         }

   在nginx/html/ 文件夹中新建文件 index.php
    

点击(此处)折叠或打开

  1. <?php


  2. echo phpinfo();

  3. ?>
  

在C:\Windows\System32\drivers\etc\hosts
配置服务器和localhost
打开chrome
localhost:80  
 即可验证是否安装成功



阅读(1703) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~