我的安装测试环境是:
Windows XP
Nginx/Windows 0.8.40
PHP 5.2.9-1
步骤如下:
1.配置PHP.ini
cgi.fix_pathinfo=1
[Zend]
zend_extension_manager.optimizer_ts="E:\Zend\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0"
zend_extension_ts="E:\Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll"
extension_dir = "E:/PHP/ext/"
extension=php_gd2.dll
extension=php_mysql.dll
display_errors = on
short_open_tag = on
2.配置nginx.conf
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts
$fastcgi_script_name;
include fastcgi_params;
}
/scripts 改为 $document_root
location / {
root html;
index index.html index.htm index.php;
autoindex on//允许目录列表
}
3. 启动脚本
####start.bat
@echo off
echo ———————–
echo Starting PHP FastCGI…
echo ———————–
RunHiddenConsole C:/server/bin/php5/php-cgi.exe -b 127.0.0.1:9000 -c C:/server/bin/php5/php.ini
echo PHP FastCGI OK..
echo Starting Nginx…
RunHiddenConsole C:/server/bin/nginx/nginx.exe
echo nginx is running!exit
####stop.bat
@echo off
echo Stopping Nginx…
taskkill /F /IM nginx.exe >nul
echo Stopping PHP FastCGI…
taskkill /F /IM php-cgi.exe >nul
exit
####restart.bat
@echo off
echo Stopping Nginx…
taskkill /F /IM nginx.exe >nul
echo Stopping PHP FastCGI…
taskkill /F /IM php-cgi.exe >nul
set PHP_FCGI_MAX_REQUESTS=1000
echo ———————–
echo Starting PHP FastCGI…
echo ———————–
RunHiddenConsole C:/server/bin/php5/php-cgi.exe -b 127.0.0.1:9000 -c C:/server/bin/php5/php.ini
echo PHP FastCGI OK..
echo Starting Nginx…
RunHiddenConsole C:/server/bin/nginx/nginx.exe
echo nginx is running!
exit
分享到:
相关推荐
windows下配置nginx+php环境
在本文中,我们将详细介绍如何在Windows环境下安装和配置Nginx和PHP7,从而实现一个完美的PHP开发环境。本文将从头到尾详细介绍安装和配置的每一个步骤,使您能够快速解决问题,并少走弯路。 一、安装PHP7 首先,...
4. **配置Nginx**:编辑nginx.conf配置文件,设置监听端口、服务器块和location块。在location块中,指定处理PHP文件的FastCGI进程,例如 `fastcgi_pass 127.0.0.1:9000;`,其中9000是默认的FastCGI监听端口。 5. *...
包含 Nginx+PHP+MySQL 安装包,还有 OpenSSL 安装包和几个实用 bat 小脚本,涵盖了从搭建 Nginx,自签署 SSL 证书,配置 HTTPS ,部署和配置 Windows PHP 服务器环境,连接 MySQL 的全部所需软件。Linux 可能是搭建...
以下是对"windows下 php+nginx配置详解"的详细说明。 首先,我们需要安装Nginx。Nginx是一款高性能的HTTP和反向代理服务器,以其稳定性和高并发处理能力著称。下载适用于Windows的Nginx安装包,然后按照安装向导...
Win+Nginx+PHP+MySQL 环境搭建是指在 Windows 操作系统上安装和配置 Nginx、PHP、MySQL 等组件,以便搭建一个完整的 Web 服务器环境。该环境搭建主要涉及到 Nginx、PHP、MySQL 三个组件的安装和配置。 一、Nginx ...
### Windows Server 2012 R2 下配置 PHP7 + Nginx1.1 环境 在本文中,我们将详细介绍如何在 Windows Server 2012 R2 操作系统上配置 PHP7 和 Nginx1.1 的运行环境。这种组合常用于搭建高效的 Web 应用程序服务器,...
Windows平台下安装Nginx、PHP、MySQL详细教程 本文将指导读者在Windows平台下安装...本文详细介绍了Windows平台下安装Nginx、PHP、MySQL的步骤和配置信息,通过遵循这些步骤,可以快速搭建一个基本的Web开发环境。
在Windows 7操作系统中配置Nginx与PHP7是一个常见的任务,主要应用于本地开发环境的搭建,以便测试和调试PHP应用程序。Nginx是一个高性能的Web服务器,而PHP7则是一个用于服务器端脚本的开源解释器。下面将详细介绍...
### Windows下nginx+php+mysql安装与配置指南 #### 一、Nginx 的安装与启动 1. **解压 Nginx** 将下载好的 `nginx-1.0.2.zip` 文件解压到 C 盘的根目录,并将目录名改为 `nginx`。 2. **启动 Nginx** - 打开...
在IT行业中,Windows环境下配置Nginx与PHP的组合是一个常见的任务,这主要涉及Web服务器的搭建和PHP处理引擎的集成。Nginx以其高性能、轻量级的特性被广泛用于前端服务器,而PHP则是一种广泛应用的开源脚本语言,...
本教程将详细讲解如何在Windows环境下配置nginx和PHP,以及如何使用提供的源软件包进行安装。 首先,我们来了解下核心组件: 1. **Nginx**:Nginx是一款高性能的HTTP和反向代理服务器,以其事件驱动的架构和低内存...
总的来说,“Windows平台PHP+nginx+MariaDB环境Wnmp_v3.1.0安装版”为开发者提供了一个快速构建Web开发环境的工具,减少了手动配置的时间和复杂性,使得开发人员可以更加专注于代码编写和项目实施。无论是初学者还是...
在IT行业中,开发环境的搭建往往是一个繁琐的过程,特别是对于新手开发者来说,配置Windows系统上的Web服务器、数据库和脚本解释器(如Nginx、MariaDB和PHP)可能需要花费大量的时间和精力。"Window+Nginx+MariaDB+...
Nginx+PHP+MySQL是构建高性能Web应用的典型组合,尤其在Windows环境下,这个配置提供了灵活且高效的服务器环境。让我们深入探讨这三个组件以及如何在Windows系统上搭建和使用它们。 **Nginx(发音为“engine x”)*...
### Nginx+Apache+MySQL+PHP+Memcached+Squid 搭建门户网站 #### 一、前言与架构概述 随着互联网技术的发展,如何构建一个高效、稳定且能够应对高并发访问的Web服务器成为了许多企业和开发者关注的重点。本文将...
4. **配置Nginx与PHP-FPM通信**:在`nginx.conf`中,添加一个location块,设置对.php文件的处理规则,通过fastcgi_pass指定PHP-FPM监听的端口。 5. **启动服务**:使用`RunHiddenConsole.exe`来启动Nginx和PHP-FPM...
在Windows 7操作系统中配置Nginx与PHP7是一项常见的任务,主要目的是为了搭建一个能够运行PHP应用程序的服务器环境。Nginx是一个高性能的HTTP和反向代理服务器,而PHP7则是一个流行的服务器端脚本语言,常用于开发...