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

news/2024/10/2 12:20:59

一、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();

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/44821.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

MongoDB 学习

MongoDB 简介MongoDB是一个文档数据库,但文档并不是一般理解的pdf, word文档,而是JSON对象,因为文档来自于“JSON Document”(JSON文档),所以MongoDB是存JSON对象的数据库,比如{"greeting”: "hello world"}。说起文档,想到的应该是JSON对象,所以文档中的…

maven学习笔记(一)

maven学习笔记(一) 1. 什么是Maven 1.1. Maven的概念 Maven 是自动化构建工具。 Maven 是 Apache 软件基金会组织维护的一款自动化构建工具,专注服务于 Java 平台的项目构建和依赖管理。Maven 这个单词的本意是:专家,内行。 Maven 是目前最流行的自动化构建工具,对于生产环…

选择合适的图像采集卡的四个标准

即使在今天,图像采集卡仍然能够让应用程序为相机实现最高速度和分辨率,图像采集卡是将相机连接到PC的最快方式,并且能够在没有传输延迟的情况下实现非常高的分辨率。例如,在基于10GigE的应用程序中通常使用的具有直接连接的高带宽解决方案速度要慢得多,而且完全依赖于网卡…

【JavaWeb】文件上传

前端代码 <form action="/upload" method="post" enctype="multipart/form-data">姓名: <input type="text" name="username"><br>年龄: <input type="text" name="age"><b…

部署、安装和测试minio

部署MinIO 在server01部署MinIO,安装方式采用rpm离线安装,具体步骤可参考官方文档。获取MinIO安装包下载地址如下:https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20230809233022.0.0.x86_64.rpm,通过以下命令可直接将安装包下载至服务器 wget https:/…

SpringBoot的Security和OAuth2的使用

创建项目 先创建一个spring项目。 然后编写pom文件如下,引入spring-boot-starter-security,我这里使用的spring boot是2.4.2,这里使用使用spring-boot-dependencies,在这里就能找到对应的security的包。 <?xml version="1.0" encoding="UTF-8"?&g…

Spring容器系列-启动原理(下)

Spring容器系列-启动原理(下)从上一篇文章《Spring容器系列-启动原理(上)》中,介绍了Spring容器初始化的核心方法refresh()的整体情况。这篇文章来详细展开介绍。其中比较重要的方法会标记上***一、refresh中的12个方法1. prepareRefresh主要作用:记录下容器启动时间,标…

云原生打包工具-Buildpacks

云原生正在吞并软件世界,容器改变了传统的应用开发模式,如今研发人员不仅要构建应用,还要使用 Dockerfile 来完成应用的容器化,将应用及其依赖关系打包,从而获得更可靠的产品,提高研发效率。 随着项目的迭代,达到一定的规模后,就需要运维团队和研发团队之间相互协作。运…