1、安装nginx
1.1、下载nginx稳定版本
1.2、解压压缩包
解压后如下图所示,双击nginx.exe即可运行
运行后在浏览器输入127.0.0.1或者localhost即可验证nginx是否运行成功
1.3、设置nginx开机自启,下载winsw
地址:https://github.com/winsw/winsw/releases
找到适合自己系统版本的程序
编写winsw的配置文件,例如:
<service>
<!-- 服务ID,必须是唯一的 -->
<id>nginx</id>
<!-- 服务名称,也必须是唯一的。一般和id一致即可 -->
<name>nginx</name>
<!-- 服务说明,可以使用中文,可做备注使用 -->
<description>nginx服务</description>
<!-- 日志路径 -->
<logpath>E:\Program Files\nginx-1.26.1\log</logpath>
<!-- 日志模式 -->
<logmode>rotate</logmode>
<!-- 可执行文件的命令 -->
<executable>E:\Program Files\nginx-1.26.1\nginx.exe</executable>
<!-- 停止可执行文件的命令 -->
<stopexecutable>E:\Program Files\nginx-1.26.1\nginx.exe</stopexecutable>
<stoparguments> -s stop</stoparguments>
</service>
把下载的winsw文件和配置文件放在一起,修改为相同的名称
运行cmd,执行安装命令
nginx-server.exe install
其他常用命令
install 安装服务
uninstall 卸载服务
start 启动服务
stop 停止服务
restart 重启服务
status 查看服务状态
看到如下图所示的提示便是安装成功
安装成功后可以在系统的服务中找到刚刚安装的服务
1.4、常见问题
1.4.1、如果不小心多次点了nginx.exe多次,会导致使用停止命令停止时关不掉
解决方法:以下命令的是强制终止运行中的 nginx.exe 进程及其所有子进程
taskkill /f /t /im nginx.exe
# 查看nginx的进程占用情况
tasklist | find /i "nginx.exe"
2、安装mysql
2.1、下载mysql
下载地址:MySQL :: Download MySQL Community Server
如果没有合适的版本也可点击Archives选择历史版本下载,我这边下载的是5.7.44 windows版本
2.2、下载完成后,解压mysql
2.3、新建my.ini配置文件(内容仅供参考)
[mysql]
default-character-set=utf8
[mysqld]
port=3306
basedir=E:/Program Files/mysql-5.7.44-winx64/
datadir=E:/Program Files/mysql-5.7.44-winx64/data/
character-set-server=utf8
default-storage-engine=InnoDB
max_connections=100
innodb_buffer_pool_size=128M
innodb_flush_log_at_trx_commit=1
innodb_lock_wait_timeout=120
innodb_log_buffer_size=32M
innodb_log_file_size=512M
interactive_timeout=120
join_buffer_size=32M
key_buffer_size=64M
log_error_verbosity=1
max_allowed_packet=128M
max_heap_table_size=128M
myisam_max_sort_file_size=64G
myisam_sort_buffer_size=32M
read_buffer_size=1024kb
read_rnd_buffer_size=16M
server_id=1
skip-external-locking=on
sort_buffer_size=512kb
table_open_cache=256
thread_cache_size=16
tmp_table_size=128M
wait_timeout=120
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
[client]
port=3306
default-character-set=utf8
2.4、运行安装命令
mysqld --install MySQL57 --defaults-file="E:\Program Files\mysql-5.7.44-winx64\my.ini"
MySQL57表示的事注册到服务的服务名,可以任意,但不能和其他服务名重复
defaults-file的值是刚刚新建的my.ini文件地址
看到如下图的则表示安装成功
2.5、修改root密码
运行命令
mysqld --initialize --console
下图中标注的是root的临时密码,可连接mysql后进行修改
连接mysql出现以下错误可能是服务未启动,检查服务是否启动
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
use mysql;
update user set user.Host='%' where user.User='root';
flush privileges;
3、安装Java环境变量配置
3.1、执行运行安装jdk或者jre程序
安装完成后运行 java -version 查看版本
3.2、设置环境变量
根据自己的实际路径配置
变量名:JAVA_HOME
变量值:
D:\Program Files\Java\jdk1.8
变量名:CLASSPATH
变量值:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
CLASSPATH变量值前面有个"."
如果只安装jre可以不设置CLASSPATH
变量名:Path
变量值:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
如果只安装jre可以不设置 %JAVA_HOME%\jre\bin;