搭建nginx结合php在windows系统下。
准备:
下载 nginx http://nginx.org/en/download.html 下载稳定版本
php5.0以上的版本下载
一配置php在这里面就省略了,主要注意一下几个方面:环境变量的配置,打开相应的模块,测试成功后,接下来就是要配置nginx, nginx本身不支持php只用通过加载的方式来把php请求转到php里面。
解压下载的nginx-0.8.54.zip 在d:/nginx下打开里面的/conf/nginx.conf 配置 server {
listen 8888;//端口
server_name localhost;
charset utf8;//字符集
location ~ \.php$ {
root html;//项目存放目录
fastcgi_pass 127.0.0.1:9000;//监听php-cgi.exe的端口 很重要
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; //加载cgi方式 很重要
include fastcgi_params;
}
}
配置完后启动nginx.exe 在浏览器中查看出现欢迎页面,到这里只是成功了一步,
nginx的启动和停止比较麻烦,可以建两个bat文件
//star.bat 路径要正确
@echo off
echo Starting nginx...
d:/nginx/nginx.exe
//shartdown.bat
@echo off
echo Stopping nginx...
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
exit
二然后配置php.ini使php可以支持cgi方式,这样就可以和nginx进行交互了,
先注释掉 ;doc_root= 大概在line479
然后打开:enable_dl = On 大概在line 491
cgi.force_redirect = 0
cgi.fix_pathinfo=1
fastcgi.impersonate = 1;
cgi.rfc2616_headers = 1
三 最后要启动php-cgi.exe在命令行下
d:\php>php-cgi.exe -b 1270.0.01:9000 -q 这里的端口要和nginx里面配置的监听端口相同。
分享到:
相关推荐
nginx安装包Windows系统下
windows下搭建基于nginx的rtmp服务器
windows 下nginx 日志切割 结合windows任务计划,实现每天备份日志,并reopen nginx
windows下 php+nginx配置详解,经整理修改测试通过,希望和大家一起分享!
支持系统 winxp及以上系统 下载项目后修改如下位置代码 1、PHPServer\nginx\conf 下的nginx.conf进行编辑。 约44行 root--》修改成为你的PHP项目路径,还有66行root --》 修改成为你的PHP项目路径 启动方式: ...
这是本人亲自在腾讯云服务器上windows server 2012 R2 64位系统上搭建的php7+nginx1.1的环境。全程截图,详细记录下来了。希望对大家有帮助。
nginx 1.13.9 配置了php, 包含nginx的启动,关闭,重载的bat文件和php的启动,重新加载的bat,vbs文件。php进程用的端口号是9900.默认php7的安装是c:\php7.要修改php_start.vbs中php的路径。 createobject("wscript....
windows基于nginx搭建rtmp流服务器,已配置好配口号1935。 在根目录下执行命令nginx.exe -c conf\nginx-win-rtmp.conf即可开启服务器
象征性的拿两个积分吧 很简单的东西 自己已经配置好了,懒得动手的同学可以下载过来运行一下 ,进入windows的cmd; > cd nginx-1.7.11.3-Gryphon > nginx.exe -c conf\nginx-win-rtmp.conf //使用该配置文件!!
包含 Nginx+PHP+MySQL 安装包,还有 OpenSSL 安装包和几个实用 bat 小脚本,涵盖了从搭建 Nginx,自签署 SSL 证书,配置 HTTPS ,部署和配置 Windows PHP 服务器环境,连接 MySQL 的全部所需软件。Linux 可能是搭建...
::用windows服务安装器winsw把nginx安装为系统服务后,此时重新加载配置reload操作会出错,并不能直接管理,要用system用户身份管理,通过psexec可以达到这一目的 ::通过本管理器可以实现nginx系统服务的安装卸载,...
nginx for windows 1.4 直接解压到D盘就可以了
windows下基于nginx-rtmp搭建流媒体服务器
ffmpeg+nginx+nginx-rtmp-module搭建个人直播平台。 使用说明(ffmpeg+nginx+rtmp-module已经整合,支持HTTP,具体配置查看conf/nginx.conf): 1.解压后,运行nginx_start.bat。(查看监控状态 ...
资源是php+nginx的开发运行环境,应该适用于所有windows系统(本人测试w7+w10+w2003). 获取到资源后,应修改几个文件。 1、PHPServer\nginx\conf 下的nginx.conf进行编辑。 约44行 root--》修改成为你的PHP...
1.目前官方 Nginx 并不支持Windows,您只能在包括Linux,UNIX,BSD系统下安装和使用,现在提供nginx for windows下载以及详细安装与配置,供windows下的nginx应用。 2.Nginx 本身只是一个HTTP和反向代理服务器,它无法...
windows系统下将nginx作为系统服务启动,教程加资源,我在windows server 2008r上亲测布署nginx-1.12.2,可以使用
在连接高并发的情况下,Nginx是Apache服务不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一。能够支持高达 50,000 个并发连接数的响应,感谢Nginx为我们选择了 epoll and kqueue作为开发...
windows下配置nginx+php环境
此文档详细介绍了Windows下Nginx的安装与配置,可以让用户在最短的时间内完全配置好nginx!