zoukankan      html  css  js  c++  java
  • nginx php win平台配置

    nginx比apache更轻量级更简单更易用

    1、程序包
    php http://windows.php.net/downloads/releases/ php以fastCGI模式运行,选nts更好提高效率
    nginx http://nginx.org/

    2、安装配置

    • php
      解压php压缩包,更改php.ini信息extension_dir = "C:\php\ext" cgi.fix_pathinfo = 1
      php以fastCGI模式运行
    • nginx
      解压ngnix压缩包,更改nginx.conf信息

      #目录浏览
      autoindex on;
      #显示文件确切大小
      autoindex_exact_size off;
      #显示文件本地时间
      autoindex_localtime on;

      location / {
      #本地页面目录
      root E:/web;
      #默认主页
      index index.html index.htm index.php;
      }
      #设置php的fastCGI

      location ~ \.php$ {
      root E:/web;
      fastcgi_pass 127.0.0.1:9000;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      include fastcgi_params;
      }

    3、启动停止

    nginx启动命令:nginx.exe 或 start nginx
    开启前注意配置项中的监听端口,不要被其他服务占用

    nginx停止命令:nginx -s stop 或 nginx -s quit 
    nginx停止命令stop与quit参数的区别在于stop是快速停止nginx,可能并不保存相关信息,quit是完整有序的停止nginx,并保存相关信息。

    nginx更换配置:nginx -c </path/to/config>
    此命令参数指定一个新的nginx配置文件来替换默认的nginx配置文件,如果你不确定新的nginx配置文件语法是否正确,你可以通过nginx命令-t参数来测试,-t参数代表不运行配置文件,而仅仅只是测试配置文件,即nginx -t -c </path/to/config>

    nginx显示版本信息 nginx -v 版本信息 nginx -V 详细信息

    重载nginx命令 nginx -s reload
    当你改变了nginx配置信息并需要重新载入这些配置时可以使用此命令重载nginx

    重新打开日志文件命令 nginx -s reopen

    通过脚本控制开启停止

    start_nginx.bat,用于同时启动 PHP FastCGI 和 Nginx:

    @echo off
    echo Starting PHP FastCGI...
    RunHiddenConsole c:/php/php-cgi.exe -b 127.0.0.1:9000 -c c:/php/php.ini
    echo Starting nginx...
    c:/nginx/nginx.exe

    RunHiddenConsole.exe 是一个用来隐藏 DOS 窗口的小程序
    start_nginx.bat 开启后,也会有 DOS 窗口,但是可以安全的关掉,并不会关闭 Nginx 和 php-cgi.exe。
    stop_nginx.bat,用来关闭:

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


  • 相关阅读:
    Arrays常用方法
    一篇很好的java异常框架讲解
    python网络数据采集(低音曲)
    python网络数据采集(伴奏曲)
    记一次python的一些参数
    webshell 生成工具 b374k
    c/s与b/s 动态网站与静态网站 (网站编码统一“UTF-8”)
    RED_HAWK:基于PHP实现的信息收集与SQL注入漏洞扫描工具
    CVE-2017-8464复现 (远程快捷方式漏洞)
    cobaltstrike安装加破解教程+使用教程
  • 原文地址:https://www.cnblogs.com/caps/p/2942502.html
Copyright © 2011-2022 走看看