搭建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在两种主流操作系统上的安装选项,无论是Linux系统的`nginx-1.8.0.tar.gz`还是Windows系统的`nginx-1.8.0.zip`,都能帮助用户快速搭建起一个高性能的Web服务器环境。通过配置和扩展...
下面演示在服务器上搭建php网站的过程,服务器版本如下图显示Windows Server 2008 R2 Enterprise 采用多功能集成环境在windows服务器上搭建PHP网站案例 在任意IDC服务商购买服务器后,在本地电脑点这里打开远程桌面...
Nginx是由Igor Sysoev在2004年开发的,其设计目标是解决高并发访问下的性能问题,它采用了事件驱动的异步非阻塞模型,能够有效地利用系统资源,处理大量并发连接。 Nginx的核心特点包括以下几个方面: 1. **高性能...
Nginx能够运行在多种操作系统上,包括UNIX、GNU/Linux、BSD、Mac OS X、Solaris以及Microsoft Windows。 随着Nginx在众多大型网站的成功部署,其稳定性和高效性得到了广泛的认可。Nginx以其小巧精致的特点著称,...
Windows8上安装虚拟机VirtualBox,然后新建虚拟电脑,搭建CentOS6.5 + mysql + nginx + php + memcached平台环境,部署网站。文档中记录了部分FAQ。
在Windows操作系统上部署Nginx可以为开发者提供一个本地测试和开发环境,或是搭建小型Web服务。这里我们将深入探讨Nginx 1.8.1版本在Windows平台上的安装、配置和使用。 1. **下载与安装** - Nginx的Windows版本...
【标题】"PHP实例开发源码—Hait-windows php网站系统.zip" 提供的是一个基于PHP语言构建的Windows环境下的网站系统源代码。这个压缩包很可能是为了帮助开发者理解和学习PHP在Windows平台上的实际应用,或者是提供了...
在技术架构上,PHP超市管理系统通常采用LAMP(Linux、Apache、MySQL、PHP)或WAMP(Windows、Apache、MySQL、PHP)环境搭建,数据库选用MySQL进行数据存储,Apache或Nginx作为Web服务器。前端可能使用HTML、CSS和...
在Windows环境下搭建PHP开发环境,主要包括以下几个步骤: 1. **安装Web服务器**:常见的Web服务器有Apache和Nginx。这里以Apache为例,你需要下载并安装Apache HTTP Server。确保选择与你的Windows版本兼容的版本...
在开始PHP环境搭建的过程中,我们需要理解几个关键组件,它们构成了一个能够运行PHP代码的基础架构。PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,常用于服务器端编程,用于创建动态网页内容。本文...
3. IIS:Windows操作系统内置的Web服务器,适用于Windows环境。 4. Python的http.server模块:对于快速测试和小型项目,Python自带的http.server模块是一个简便的选择。 三、简单搭建Web服务器的步骤 1. 安装Web...
4. **php-5.2.14-Win32.zip**:这是PHP 5.2.14的Windows 32位版本的下载包,解压后包含了PHP解释器、配置文件、扩展库等,用于在Windows环境下搭建PHP运行环境。 总的来说,这个压缩包提供的资源适合初学者全面学习...
文档标题为“nginx安装文档”,这意味着接下来的内容将会详细介绍如何在Linux系统中安装Nginx服务器。Nginx是一个被广泛使用的高性能、轻量级的Web服务器,它不仅能够处理静态文件的HTTP服务,也能够作为反向代理...
1. **环境配置**:首先,你需要了解如何设置适合V免签系统的服务器环境,这可能包括操作系统的选择(如Linux、Windows)、服务器软件(如Apache、Nginx)、编程语言环境(如PHP、Java)以及必要的依赖库。...
2. **配置环境变量**:在系统环境变量中添加新的路径,如`C:\php`,这样可以在命令行中直接运行`php`命令。 3. **修改php.ini**:解压后的文件夹中通常会有一个`php.ini-development`或`php.ini-production`,选择...
Laravel Valet for Windows(valet4windows)是专为Windows用户设计的一款工具,它旨在为开发者提供一个快速、轻量级的本地开发环境,使得在Windows上搭建和管理Laravel项目变得更为简便。 首先,了解Laravel Valet...
8. **部署与维护**:了解如何在Linux或Windows服务器上搭建PHP环境,配置Apache或Nginx服务器,以及日常的系统监控和故障排查。 以上是基于PHP的物流条码管理系统的一些关键知识点,涵盖了从开发到部署的全过程。...
- **服务器操作系统**:Linux / Windows(不特定) - **Web服务器**:Apache / Nginx - **编程语言**:PHP - **数据库**:MySQL 首先,我们需要创建一个名为`XinXiKu`的数据库,并在该数据库中创建一个名为`joke`的...
压缩包子文件的文件名"WEB服务器V3.0.exe"表明这是该Web服务器软件的可执行文件,版本为3.0,可能是Windows操作系统下的应用程序。"使用说明.txt"则是关于如何安装和使用该软件的指南,用户可以通过阅读这个文本文件...