`
myfreespace
  • 浏览: 228618 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php nginx 在windows系统下搭建记录

阅读更多

搭建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里面配置的监听端口相同。

 

 

 

 

0
1
分享到:
评论

相关推荐

    nginx安装包.zip

    总结来说,这个压缩包提供了Nginx在两种主流操作系统上的安装选项,无论是Linux系统的`nginx-1.8.0.tar.gz`还是Windows系统的`nginx-1.8.0.zip`,都能帮助用户快速搭建起一个高性能的Web服务器环境。通过配置和扩展...

    php绿色环境包(支持最新windows10系统,兼容XP系统)

    下面演示在服务器上搭建php网站的过程,服务器版本如下图显示Windows Server 2008 R2 Enterprise 采用多功能集成环境在windows服务器上搭建PHP网站案例 在任意IDC服务商购买服务器后,在本地电脑点这里打开远程桌面...

    Nginx-1.5.10

    Nginx是由Igor Sysoev在2004年开发的,其设计目标是解决高并发访问下的性能问题,它采用了事件驱动的异步非阻塞模型,能够有效地利用系统资源,处理大量并发连接。 Nginx的核心特点包括以下几个方面: 1. **高性能...

    轻量级HTTP服务器Nginx

    Nginx能够运行在多种操作系统上,包括UNIX、GNU/Linux、BSD、Mac OS X、Solaris以及Microsoft Windows。 随着Nginx在众多大型网站的成功部署,其稳定性和高效性得到了广泛的认可。Nginx以其小巧精致的特点著称,...

    CentOS6.5+mysql+nginx+php+memcached安装指南

    Windows8上安装虚拟机VirtualBox,然后新建虚拟电脑,搭建CentOS6.5 + mysql + nginx + php + memcached平台环境,部署网站。文档中记录了部分FAQ。

    nginx-1.8.1.zip

    在Windows操作系统上部署Nginx可以为开发者提供一个本地测试和开发环境,或是搭建小型Web服务。这里我们将深入探讨Nginx 1.8.1版本在Windows平台上的安装、配置和使用。 1. **下载与安装** - Nginx的Windows版本...

    PHP实例开发源码—Hait-windows php网站系统.zip

    【标题】"PHP实例开发源码—Hait-windows php网站系统.zip" 提供的是一个基于PHP语言构建的Windows环境下的网站系统源代码。这个压缩包很可能是为了帮助开发者理解和学习PHP在Windows平台上的实际应用,或者是提供了...

    PHP超市管理系统.zip

    在技术架构上,PHP超市管理系统通常采用LAMP(Linux、Apache、MySQL、PHP)或WAMP(Windows、Apache、MySQL、PHP)环境搭建,数据库选用MySQL进行数据存储,Apache或Nginx作为Web服务器。前端可能使用HTML、CSS和...

    windows下配置PHP开发环境

    在Windows环境下搭建PHP开发环境,主要包括以下几个步骤: 1. **安装Web服务器**:常见的Web服务器有Apache和Nginx。这里以Apache为例,你需要下载并安装Apache HTTP Server。确保选择与你的Windows版本兼容的版本...

    php环境搭建

    在开始PHP环境搭建的过程中,我们需要理解几个关键组件,它们构成了一个能够运行PHP代码的基础架构。PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,常用于服务器端编程,用于创建动态网页内容。本文...

    简单搭建WEB服务器 简单搭建WEB服务器 简单搭建WEB服务器

    3. IIS:Windows操作系统内置的Web服务器,适用于Windows环境。 4. Python的http.server模块:对于快速测试和小型项目,Python自带的http.server模块是一个简便的选择。 三、简单搭建Web服务器的步骤 1. 安装Web...

    php教程和php解释器5.2.14

    4. **php-5.2.14-Win32.zip**:这是PHP 5.2.14的Windows 32位版本的下载包,解压后包含了PHP解释器、配置文件、扩展库等,用于在Windows环境下搭建PHP运行环境。 总的来说,这个压缩包提供的资源适合初学者全面学习...

    nginx安装文档

    文档标题为“nginx安装文档”,这意味着接下来的内容将会详细介绍如何在Linux系统中安装Nginx服务器。Nginx是一个被广泛使用的高性能、轻量级的Web服务器,它不仅能够处理静态文件的HTTP服务,也能够作为反向代理...

    V免签二开版搭建教程(图文加视频教程)

    1. **环境配置**:首先,你需要了解如何设置适合V免签系统的服务器环境,这可能包括操作系统的选择(如Linux、Windows)、服务器软件(如Apache、Nginx)、编程语言环境(如PHP、Java)以及必要的依赖库。...

    php安装包win64

    2. **配置环境变量**:在系统环境变量中添加新的路径,如`C:\php`,这样可以在命令行中直接运行`php`命令。 3. **修改php.ini**:解压后的文件夹中通常会有一个`php.ini-development`或`php.ini-production`,选择...

    Laravel开发-valet4windows

    Laravel Valet for Windows(valet4windows)是专为Windows用户设计的一款工具,它旨在为开发者提供一个快速、轻量级的本地开发环境,使得在Windows上搭建和管理Laravel项目变得更为简便。 首先,了解Laravel Valet...

    基于PHP的物流条码管理系统.zip

    8. **部署与维护**:了解如何在Linux或Windows服务器上搭建PHP环境,配置Apache或Nginx服务器,以及日常的系统监控和故障排查。 以上是基于PHP的物流条码管理系统的一些关键知识点,涵盖了从开发到部署的全过程。...

    PHP中记录分页显示实例

    - **服务器操作系统**:Linux / Windows(不特定) - **Web服务器**:Apache / Nginx - **编程语言**:PHP - **数据库**:MySQL 首先,我们需要创建一个名为`XinXiKu`的数据库,并在该数据库中创建一个名为`joke`的...

    miniweb服务器一键搭建静态网站

    压缩包子文件的文件名"WEB服务器V3.0.exe"表明这是该Web服务器软件的可执行文件,版本为3.0,可能是Windows操作系统下的应用程序。"使用说明.txt"则是关于如何安装和使用该软件的指南,用户可以通过阅读这个文本文件...

Global site tag (gtag.js) - Google Analytics