因工作需要, 需要nginx + C++ 有时候需要php
一: 安装nginx
1 下载
2 解压, 进入目录
3 ./configure --prefix=/home/XXX
4 make && make install
配置nginx.conf
点击(此处)折叠或打开
- fastcgi_connect_timeout 10;
- fastcgi_send_timeout 10;
- fastcgi_read_timeout 20;
- fastcgi_buffer_size 1024k;
- fastcgi_buffers 16 1024k;
- fastcgi_busy_buffers_size 1024k;
- fastcgi_temp_file_write_size 1024k;
- upstream backend {
- server 127.0.0.1:29001;
- }
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的配置文件
点击(此处)折叠或打开
- location ~ \.php$ {
- root html;
- fastcgi_pass 127.0.0.1:9000;
- fastcgi_index index.php;
- # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
- fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
- include fastcgi_params;
- }
在nginx/html/ 文件夹中新建文件 index.php
点击(此处)折叠或打开
- <?php
- echo phpinfo();
- ?>
在C:\Windows\System32\drivers\etc\hosts
配置服务器和localhost
打开chrome
localhost:80
即可验证是否安装成功