window配制nginx php

目录结构

wnmp
├─nginx-1.17.9            nginx目录
│  ├─conf                 nginx 配制文件
│  ├─contrib
│  ├─docs
│  ├─html
│  ├─logs
│  └─temp
│  ├nginx.exe
│  ├RunHiddenConsole.exe
│  ├start.bat             启动脚本
│  ├stop.bat              停止脚本
├─php
│  └─php-7.2.9-nts-Win32-VC15-x64
│  ├ php.ini              php配制文件
├─www
├─xxfpm
│  ├ index.php

在window下nginx 和php 关联 用的是php-cgi.exe

下载php 安装

下载地址

下载对应版本,用迅雷下载速度还行,注意要下载nts版本
解压后,配制环境变量,我的解压目录是:G:\soft\wnmp\php\php-7.2.9-nts-Win32-VC15-x64
添加php配制文件,修改目录下php.ini-production 为php.ini
修改php.ini
; extension_dir = "ext" 修改为 extension_dir = "./ext"
开启扩展
;extension=pdo_mysql 去掉前边注释
其他扩展也是相同的操作
;cgi.fix_pathinfo=1 去掉前边注释 nginx 要用到
设置好环境变量
设置环境变量
设置好环境变量后在命令行打 php -v 输出php版本信息
php版本
如果报错则安装vc15下载地址

下载安装nginx

下载地址

下载后解压,修改conf/nginx.conf 使nginx支持php

...
		location / {
            root   G:/soft/wnmp/www; #你的web目录
            index  index.html index.htm index.php; 添加index.php
        }
 ...
         location ~ \.php$ {
            root           G:/soft/wnmp/www;#你的web目录
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }


启动nginx php

编写启动服务文件 start.bat

新建txt文件,内容:

@echo off
REM Windows 下无效
REM set PHP_FCGI_CHILDREN=5
REM 每个进程处理的最大请求数,或设置为 Windows 环境变量
set PHP_FCGI_MAX_REQUESTS=1000


echo Starting PHP FastCGI...
RunHiddenConsole %cd%/xxfpm/bin/xxfpm.exe "%cd%/php/php-7.2.9-nts/php-cgi.exe -c %cd%/php/php-7.2.9-nts/php.ini" -n 5 -i 127.0.0.1 -p 9000

echo Starting nginx...
RunHiddenConsole %cd%/nginx-1.17.9/nginx.exe -p %cd%/nginx-1.17.9

exit

重命名文件 start.bat

编写停止服务文件 start.bat

新建txt文件,内容:

@echo off
echo Stopping nginx...
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM xxfpm.exe > nul
exit

重命名文件 stop.bat

在web目录下G:/soft/wnmp/www 创建文件 index.php

<?php
phpinfo();
?>

开启服务后访问localhost输出php信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值