1. 安装包准备
nginx : 从nginx.org下载nginx-1.8.0.zip
php: 从php.net下载php-5.6.10-Win32-VC11-x64.zip, php是免安装文件。
RunHiddenConsole: 用于隐藏命令行窗口
2. 配置
# java用8080端口做应用服务器,nginx反向代理到这个端口即可
php用9000端口作为fastcgi的服务端口,nginx反向代理到这个端口即可处理相关应用
nginx配置
location / { root D:\phpdir\xiuno_bbs\upload_me; index index.php index.html index.htm; } // PHP的反向代理设置, 通过fastcgi解析PHP, 当 Nginx 收到 php 文件的请求时,会自动转发到 PHP FastCGI Server location ~ \.php$ { root D:\phpdir\xiuno_bbs\upload_me; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; # "$document_root"指前面的root路径 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
php配置
把php.ini-development这个文件更名为php.ini,修改php.ini文件:
# ext文件夹路径 extension_dir = " d:/php5.5.26/ext" # 上传缓存目录 upload_tmp_dir = " d:/php5.5.26/tmp" # session缓存目录 session.save_path = " d:/php5.5.26/session" # 打开外部扩展: extension=php_curl.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_pdo_mysql.dll extension=php_pdo_odbc.dll extension=php_pdo_sqlite.dll extension=php_xmlrpc.dll ; 自动启动session session.auto_start=1 # 设置所在时区: date.timezone = Asia/Shanghai # 由于Nginx要求cgi方式的php,还要修改以下配置 enable_dl = On cgi.force_redirect = 0 cgi.fix_pathinfo=1 fastcgi.impersonate = 1 cgi.rfc2616_headers = 1
3. 启动php的cgi
D:\server\php-5.6.10>php-cgi.exe -b 127.0.0.1:9000
4. 运行nginx
start nginx
重启Nginx:
nginx.exe -s reload
停止nginx:
nginx.exe -s stop
5. Win7平台: 创建运行和停止脚本
启动文件 start.bat
@echo offecho Starting PHP FastCGI... D:\server\RunHiddenConsole\RunHiddenConsole.exe D:\server\php-5.6.10\php-cgi.exe -b 127.0.0.1:9000 -c D:\server\php-5.6.10\php.ini echo Starting nginx... D:\server\RunHiddenConsole\RunHiddenConsole.exe D:\server\nginx-1.8.0\nginx.exe -p D:\server\nginx-1.8.0
停止文件 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
相关推荐
在Windows 7操作系统中配置Nginx与PHP7是...通过以上步骤,你已经在Win7环境下成功配置了Nginx+PHP7的基础环境。后续可以继续优化配置,比如添加虚拟主机、调整性能参数、安装MySQL数据库等,以满足更复杂的应用场景。
下面我们将详细探讨如何在Win7上安装和配置这两个组件。 首先,我们需要下载Nginx和PHP7的Windows版本。在提供的文件列表中,我们有两个zip文件:`php-7.1.1-nts-Win32-VC14-x64.zip` 和 `nginx-1.10.3.zip`。`...
在浏览器中访问`http://localhost/info.php`,如果能显示PHP信息页面,那么恭喜你,你已经成功配置了Nginx和PHP7在Win7环境下的运行。 通过上述步骤,你可以在Windows 7上搭建起一个基础的Nginx+PHP7服务器环境,...
### Windows Server 2012 R2 下配置 PHP7 + Nginx1.1 环境 在本文中,我们将详细介绍如何在 Windows Server 2012 R2 操作系统上配置 PHP7 和 Nginx1.1 的运行环境。这种组合常用于搭建高效的 Web 应用程序服务器,...
在本文中,我们将详细介绍如何在Windows环境下安装和配置Nginx和PHP7,从而实现一个完美的PHP开发环境。本文将从头到尾详细介绍安装和配置的每一个步骤,使您能够快速解决问题,并少走弯路。 一、安装PHP7 首先,...
### W7下的nginx+php配置详解 #### 一、引言 随着Web开发技术的不断发展,服务器端语言如PHP和Web服务器软件如Nginx的需求日益增加。在Windows 7 (W7)环境下配置Nginx与PHP环境,对于开发者来说是一项基本技能。...
在实际使用中,你可能还需要关注错误日志,解决可能出现的配置问题,以及根据项目需求调整Nginx和PHP的配置。WNMP环境提供了一个稳定的平台,使开发者能在Windows系统上轻松地开发和部署PHP应用。
在Windows环境下搭建PHP7、Nginx和FastCGI服务器是一项常见的任务,尤其对于开发者来说,这能够让他们在本地环境中快速测试PHP应用。下面将详细解释这个过程中的关键知识点。 首先,**PHP7**是PHP...
在“windows下配置nginx+php环境 - Devil.Waltz - 博客园.htm”和“windows上nginx + php配置 - - ITeye技术网站.htm”中,你可以找到配置PHP的步骤。下载最新稳定的PHP版本,并选择适用于Nginx的Win32非线程安全...
在Windows 7操作系统下搭建Nginx和PHP的开发环境是一项对于从事Web开发的朋友们十分有用的技术。搭建这样一个环境,主要涉及到软件的下载与安装、服务器的配置、启动与停止脚本的编辑以及环境的最终测试等步骤。下面...
对于`nginx-1.22.1-win.zip`,这是Windows平台的版本,通常包含可执行文件和其他必要的支持文件。解压后,你可以直接将Nginx服务添加到系统服务中,以便于管理和启动。这可以通过运行`nginx.exe`并使用`-install`...
使用wampserver3.1.4_x64搭建的wordpress慢,然后自己下载的 nginx-1.14.0+php-7.2.11-nts-Win32-VC15-x64打包配置好的,只需要把程序放进WWW就可以启动了
### Win7 下配置 PHP + Redis 环境详解 #### 环境配置 - **操作系统**: Windows 7 - **编程语言版本**: PHP 5.2.11 #### 准备工作 在正式开始配置之前,我们需要先确保安装了必要的软件: 1. **PHP**: 需要下载并...
1、全面适合 Win2000/XP/2003/win7/win8/win2008 操作系统 ,支持Apache、IIS、Nginx和LightTPD。 2、该程序包集成以下软件,括号内为phpstudy下对应的目录。 php 7.0.12 php 5.6.27 php 5.5.38 php 5.4.35 ...
1. **解压**:首先解压缩"nginx-1.18.0windows版.zip",得到Nginx的二进制文件和配置文件。 2. **配置**:根据你的需求修改配置文件`nginx.conf`,例如设置监听端口、虚拟主机、日志文件位置等。 3. **启动**:...
本文讲述了windows7下安装PHP+nginx的方法。分享给大家供大家参考,具体如下: 首先是安装PHP 我本地原来安装过了PHP5.2.11了。没安装过的也类似,官方网站下载一个Windows的二进制包就行了。 直接运行PHP5.2.11安装...
wudimei server 2021.12 nginx 1.21 , mariadb 10.7 ...网站配置文件 nginx-1.21.4\conf\sites 安全提示 如果用于生产环境。 1、请删除 www\127.0.0.1\adminer-4.8.1.php 2、请为mysql 的root用户设一个复杂的密码。
- 修改PHP配置文件php.ini,主要修改项包括扩展目录路径(extension_dir)和开启需要的PHP扩展(如php_curl、php_gd2、php_mbstring、php_mysql、php_mysqli等)。这些扩展是PHP正常运行所必需的。 - 根据运行环境...