nginx在window下 与 apache共存 批处理启动nginx和php-cgi

 

window下 端口不同 解决两个共存问题:

nginx下载 window版本nginx

目录结构:

解决共存问题就不用共用80端口需要改别的了

 

 点击nginx.exe 

 

 

启动成功

 

配置nginx.conf

加载php,先去掉#开启php fastcgi,    /scripts 替换成 $document_root

主页索引加index.php

 

 

 

 配置php.ini

搜索 去掉前面的 “;”

cgi.fix_pathinfo=1

搜索“cgi.force_redirect” ;cgi.force_redirect = 1 先去前面的分号再改为 cgi.force_redirect = 0

搜索“fastcgi.impersonate”,fastcgi.impersonate = 1 去掉前面的分号

搜索“cgi.rfc2616_headers”,cgi.rfc2616_headers = 0 先去前面的分号再改为 cgi.rfc2616_headers = 1

 

 

开启php-cgi.exe 已有的测试环境用的wampservice安装包,直接用这个php环境

php-cgi.exe -b 127.0.0.1:9000 -c D:/wamp/bin/php/php5.5.12/php.ini 

开启php-cgi.exe窗口不能关  就是为了开启php-cgi.exe进程

 

 

 重启wampservice ,然后点开nginx.exe

index.php  

<?php

phpinfo();

?>

测试成功

 

 

 参考资料:

windows下配置nginx+php环境

Windows下配置nginx+php(wnmp)

 

 

 

phpstorm 安装php环境 调试PHP

1.【File】-【Default Setting】  

 

2.【Languages & Frameworks】 -【PHP】-右侧【Interpreter】

 

 

PHPStorm+XDebug进行调试图文教程

PHP环境搭建之PHPstorm9+PHP5开发环境配置

phpstorm 中是怎样调试PHP?

 

批处理命令启动nginx.exe  和 php-cgi.exe

需要RunHiddenConsole.exe 启动

 

目录结构

 

启动nginx和php-cgi

d:
cd d:\wamp\nginx-1.11.10
RunHiddenConsole.exe nginx.exe
cd d:\wamp\bin\php\php5.5.12
RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9000 -c D:/wamp/bin/php/php5.5.12/php.ini

 

停止nginx和php-cgi

taskkill /F /IM nginx.exe
taskkill /F /IM php-cgi.exe

重启nginx和php-cgi  

taskkill /F /IM nginx.exe
taskkill /F /IM php-cgi.exe
d:
cd d:\wamp\nginx-1.11.10
RunHiddenConsole.exe nginx.exe
cd d:\wamp\bin\php\php5.5.12
RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9000 -c D:/wamp/bin/php/php5.5.12/php.ini

以上文件保存为.bat文件

 

 

 

 

  

参考资料:

Nginx和php-cgi的bat批处理快速启动方法

 

 

wordpress标签

posted @ 2017-03-06 11:22  星耀学园  阅读(620)  评论(0)    收藏  举报