我的安装测试环境是:
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环境
完美安装PHP + Nginx +Windows 配置 ,一起安装只要十分钟,让你少钻几个坑 快速解决对应问题
包含 Nginx+PHP+MySQL 安装包,还有 OpenSSL 安装包和几个实用 bat 小脚本,涵盖了从搭建 Nginx,自签署 SSL 证书,配置 HTTPS ,部署和配置 Windows PHP 服务器环境,连接 MySQL 的全部所需软件。Linux 可能是搭建...
Windows下nginx+php+mysql安装和配置.docx
windows下配置nginx+php环境 nginx+php配置信息和源软件包
windows下 php+nginx配置详解,经整理修改测试通过,希望和大家一起分享!
这是nginx+php+mysql的本地windows测试环境 在u盘运行的web环境有usbwebserver,但是apache配置https没有nginx方便, 使用方式: start.bat启动 stop.bat停止 restart.bat重启
相比于apache,nginx的负载均衡更有优势,自己亲测,成功!
linux下为nginx+wss+https模式,重点是https和wss以及vue打包的nginx兼容配置。另外还包含在linux+php.exe下永久运行php文件的方法和杀死永久运行进程的方法以及开启防火墙端口的方法,都写在了说明里!
刚看到nginx这个词,我很好奇它的读法(engine x),我的直译是”...那么上正题了,nginx有这么多优势,那在windows下如何来配置nginx+php环境?网上看到还是那么多转载来转载去的文章。这里就我配置的过程,来介绍一下
windows环境下nginx+php+memcache一步到位配置包
主要介绍了windows7配置Nginx+php+mysql的详细教程 的相关资料,需要的朋友可以参考下
这个是本人在windows平台下用的nginx1.3.0+php5.4。免配置,一个批处理就能完成Nginx+php的服务器环境搭建,前提是,你的系统的环境变量中没有php的相关定义,否则可能会造成版本冲突哦。
该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有35M,有专门的控制面板。...
NULL 博文链接:https://niweiwei.iteye.com/blog/1010873
这是本人亲自在腾讯云服务器上windows server 2012 R2 64位系统上搭建的php7+nginx1.1的环境。全程截图,详细记录下来了。希望对大家有帮助。
windows 下nginx和php 安装配置,可以学习安装步骤和配置信息
nginx+php 在 Windows 环境下的进程守护工具, 防止连接数达到上限后 php-cgi 进程退出而导致服务终止。 修改配置 Web.ini: nginx_dir => 填写 nginx.exe 所在目录 php_cgi_dir => 填写 php-cgi.exe 所在目录 ...
在Windows上使用php-cgi配置了nginx。 如何使用: 为了达到最佳效果,请使用bash或git-bash使用以下语法在目录内执行nginx文件: 用法 nginx [--create | -c] [root_directory |默认:'/ html'] [block_name |默认...
使用wampserver3.1.4_x64搭建的wordpress慢,然后自己下载的 nginx-1.14.0+php-7.2.11-nts-Win32-VC15-x64打包配置好的,只需要把程序放进WWW就可以启动了