首页 > 其他分享 >wnmp安装配置记录(重装系统重置后)

wnmp安装配置记录(重装系统重置后)

时间:2024-06-17 18:43:39浏览次数:11  
标签:index PHP 重置 重装系统 wnmp nginx lst php fastcgi

一、windows10

二、nginx安装与配置

nginx news开源网站下载稳定版本

1.nginx下载完成解压,即安装成功

2.进入安装目录,双击nginx.exe,启动nginx服务器

3.浏览器中打开http://localhost,出现nginx欢迎页面即为成功

 三、安装配置php

1、进入PHP官网下载最新稳定版本,windows64位,非线程安全版本(nts版)

 2.指定文件夹解压

 3.根据安装目录配置php环境变量

 4.打开cmd 输入php -v,可正常查看php版本信息即为安装成功!

 5.php目录下的php.ini-development复制一份,重命名为php.ini,作为php的配置文件

(1)配置扩展目录:将; extension_dir = “ext”修改为extension_dir = "D:/Software/Php72/ext“

(2)开启常用扩展: mbstring、 pdo_mysql、mysqli

(3)修改当前时区: date.timezone = Asia/Shanghai

(4)配置cgi部分:cgi.fix_pathinfo=1去掉前面的分号

四、php与nginx整合(cgi)

 1.进入conf文件夹,备份nginx.conf文件

 2.修改nginx.conf

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    
    default_type  application/octet-stream;

    sendfile        on;
    
    keepalive_timeout  65;

    server {
        listen       8080;
        server_name  lst.com;
        
        access_log D:/PHP/Nginx/logs/access/lst.com.log;
        error_log D:/PHP/Nginx/logs/error/lst.com.log;
        
        set $ROOT_PATH D:/PHP/Sites/lst/www;
        

        location / {
            root   $ROOT_PATH;
            index  index.php index.html index.htm;
        }

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

        location ~ /\.ht {
            deny  all;
        }
    }

}

 3.编辑index.php文件

<?php

  echo phpinfo();

4.测试整合情况

(1)启动nginx服务器

(2)cmd中输入php命令:php-cgi.exe -b 127.0.0.1:9000 -c php.ini

(3)浏览器中输入http://127.0.0.1:8080(nginx中的配置网址)

 出现以上画面,即为配置成功!

五、nginx配置统一管理

(1)nginx.conf改为

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;  
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

    include D:/PHP/Nginx/confs/*.conf;

}

(2)新建文件夹D:/PHP/Nginx/confs

(3)在新建目录中新建conf文件,例lst.com.conf,包含如下内容

server {
        listen       8080;
        server_name  lst.com;
        
        access_log D:/PHP/Nginx/logs/access/lst.com.log;
        error_log D:/PHP/Nginx/logs/error/lst.com.log;
        
        set $ROOT_PATH D:/PHP/Sites/lst/www;
        

        location / {
            root   $ROOT_PATH;
            index  index.php index.html index.htm;
        }


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

        location ~ /\.ht {
            deny  all;
        }
    }

(4)nginx正常启动,网页成功显示,即ok

(5)此后新增网站只在新目录中,创建对应的网站配置即可!

六、MySQL

MySQL的安装配置见另一帖!

quit();

 

标签:index,PHP,重置,重装系统,wnmp,nginx,lst,php,fastcgi
From: https://www.cnblogs.com/lst-315/p/18253013

相关文章

  • 阿贝云免费云服务器重装系统
    之前在阿贝云申请了一个免费的云服务器用来测试OJ,用了一个月,说说的感觉吧。确实免费的,速度也很快(相对于我的需求来说),当然,如果你想申请免费的虚拟主机也可以,阿贝云也提供了免费的虚拟主机,看个人需求了。稳定性也很好,如果上传较大的数据还是会有些卡顿的,毕竟是免费的,咱要求也不能......
  • 忘记 iPhone 密码,使用Mac进行重置
    热烈欢迎,请直接点击!!!进入博主AppStore主页,下载使用各个作品!!!注:博主将坚持每月上线一个新app!!第1步:确保你有一台电脑(Mac或PC)这个流程需要一台Mac或PC。如果你使用的是PC,请确保它装有Windows10或更高版本,并且安装了Apple设备App或 iTunes。你还需要iPhone随附......
  • 记一次密码重置之token参数可逆练习及思路技巧
    杂个人漏洞实战练习记录密码重置之token参数可逆文章目录杂个人漏洞实战练习记录前言一、实验过程:1.首先访问页面,如下图所示:2.分别重置用户aaaa,admin,bbb三个用户密码,通过抓包查看数据并分析,如下图所示:3.分析:aaaa,bbb重置密码分别带有32位加密的key,初步猜测位md5加......
  • Elasticsearch强制重置未分配的分片(unassigned)
    强制重置未分片的分片,这个问题源自于Elasticsearch维护中,Node意外退出的场景。意外退出后Elasticsearch由于网络原因或者jvm性能压力,未能短时间内分配分片。看一下分片的状态。可以看到有一些分片处于未分配状态。代码语言:javascript复制curlhttp://10.93.21.2......
  • react保留和重置状态
    保留和重置状态状态在组件之间是隔离的。React根据它们在UI树中的位置来跟踪哪个状态属于哪个组件。您可以控制何时保留状态以及何时在重新渲染之间重置状态。您将学习当React选择保留或重置状态时如何强制React重置组件的状态键和类型如何影响是否保留状态状态绑......
  • MacOS抹盘重装系统官方教程
    官方教程:出售、赠送、折抵或回收Mac前该怎么做(https://support.apple.com/zh-cn/HT201065)内含有个芯片以及系统的抹盘、重装官方教程,可根据内容提示查看相应的文档。官方教程:重新安装macOS(https://support.apple.com/zh-cn/guide/mac-help/mchlp1599/14.0/mac/14.0......
  • 服务器重置实例后的部署工作
    参考:https://www.cnblogs.com/warrenwt/p/18215341(docker安装redis)因为服务器前段时间一直由木马,而且还被挖过矿,想直接重装下系统吧,顺便捋一下整个服务器需要各项配置,以下是我的整理清单使用nginx做反向代理,nginx是直接yum安装的里面docker跑了我的一个项目的两个环境,一个生产......
  • 重置kdenlive设置
    参考:https://userbase.kde.org/Kdenlive/Manual/Installation/zh-hans理论上删掉俩文件夹里的配置文件应该就可以了,但是我并没有成功,用的命令行代码如下(Windows的)echoy|del%LOCALAPPDATA%\kdenlive\cache\*echoy|del %APPDATA%\kdenlive\*Linux的,没试过......
  • PowerShell 中重置SQL SERVER数据库的 SA(System Administrator)密码可以通过 SQL Serve
    PowerShell中重置数据库的SA(SystemAdministrator)密码可以通过SQLServerManagementObjects(SMO)来完成。以下是一个基本的PowerShell脚本,可以用来重置SA用户的密码:powershellCopyCode#导入SQLServer模块Import-ModuleSQLPS-DisableNameChecking#设置SQL......
  • 【VMware vCenter】在不重启的情况下重置vCenter Server的root密码。
    VMware提供了一种方法,可以在不用重新启动vCenterServer进入grub引导至单用户模式的情况下重置root的密码,这种方法使用的是通过SSO管理员账号([email protected])登录到vCenterServer的VAMI管理界面,在右上角的操作菜单里提供更改root用户密码的选项。但是,上述方法仅适......