因工作需要, 需要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  
 即可验证是否安装成功



10-06 07:13