• wnmp安装配置的坑


    1、下载安装nginx:

    nginx官网下载地址-》下载nginx

    下载任意版本。我下载的是1.13.12版本,解压到C:wnmp ginx(自己决定目录),运行nginx.exe.

    访问http://127.0.0.1,出现如下,说明nginx安装成功。

    进入nginx的conf目录,打开nginx的配置文件nginx.conf,找到:
    location / {
        root html; #修改(指向站点的根目录) 可以不变
        index index.html index.htm index.php; 
    }
    再找到:
    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    #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改为documentroot,这里的 document_root就是指前面“root”所指的站点路径。修改后的:
    location ~ .php$ {
        root           XXXXX;# 修改(指向站点的根目录) 这里改成php文件所在的路径如:C:wnmpmyproj
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }

    2、下载安装php

    下载链接下载非线程安全版本。

    1、php的安装与配置
    解压下载的php包,到C盘(C:),将文件夹重命名为php。进入文件夹将php.ini-development文件重命名为php.ini,并用Sublime Text等工具打开它。
     
    a)指定Php的ext路径。找到:
    ;extension_dir = "./ext"
    更改为
    extension_dir = "C:/php/ext"
    注意:去掉它前面的分号。
     
    b)支持MySQL。再找到:
    ;extension=mysqli
    ;extension=pdo_mysql
    去掉它前面的分号。
     
    c)支持Nginx。找到:
    ;cgi.fix_pathinfo=1
    去掉前面的分号。这是Php的CGI的设置,这一步非常重要。
    d)其他配置
    找到:;date.timezone =先去前面的分号再改为 date.timezone = Asia/Shanghai
    找到:enable_dl = Off改为 enable_dl = On
    找到: ;cgi.force_redirect = 1先去前面的分号再改为 cgi.force_redirect = 0
    找到: ;fastcgi.impersonate = 1 去掉前面的分号
    找到:;cgi.rfc2616_headers = 0先去前面的分号再改为 cgi.rfc2616_headers = 1

    3、启动服务

    cd c:php
    php-cgi.exe -b 127.0.0.1:9000 -c C:/php/php.ini
    cd c: ginx
    start nginx
    测试服务
    新建文件phpinfo.php,在文件中输入代码:
    <?php
        phpinfo();
    ?>
    浏览器输入 http://localhost/phpinfo.php。 如果出现信息,说明成功了。
     
    4、建立bat脚本
    首先把下载好的RunHiddenConsole.zip解压到nginx目录,创建脚本命名为“start_nginx.bat”内容为:
    @echo off
    REM Windows 下无效
    REM set PHP_FCGI_CHILDREN=5
     
    REM 每个进程处理的最大请求数,或设置为 Windows 环境变量
    set PHP_FCGI_MAX_REQUESTS=1000
     
    echo Starting PHP FastCGI...
    RunHiddenConsole C:/php/php-cgi.exe -b 127.0.0.1:9000 -c C:/php/php.ini
     
    echo Starting nginx...
    RunHiddenConsole C:/nginx/nginx.exe -p C:/nginx
    创建stop_nginx.bat脚本关闭nginx:
    @echo off
    echo Stopping nginx...
    taskkill /F /IM nginx.exe > nul
     
    echo Stopping PHP FastCGI...
    taskkill /F /IM php-cgi.exe > nul

    6、配置mysql

    --》查看此教程。

    7、全部链接地址-》》地址 密码:i8pb

  • 相关阅读:
    营销型站点的建设流程是什么?
    MAC 通过brew安装软件
    Android实现分享内容到微信朋友圈
    C++设计模式之适配器模式(三)
    JEECG平台权限设计
    .Net修改网站项目调试时的虚拟目录(未验证)
    .Net修改网站项目调试时的虚拟目录
    ECharts.js学习动态数据绑定
    百度ECharts
    asp.net loading 动画
  • 原文地址:https://www.cnblogs.com/felixwang2/p/8979330.html
Copyright © 2020-2023  润新知