当前位置: 首页 > article >正文

windows下开机启动nignx、mysql、redis等服务

解决phpStudy开机自启动失败:创建Windows系统服务

在使用phpStudy作为我的集成开发环境时,我遇到了一个突然的挑战:服务无法在开机时自动启动。面对这一挑战,官方没有提供解决方案,所以我决定自行寻找答案。其他的服务启动,方案相同

遇事不决,问ChatGPT

遇事不决,问GPT

在寻找解决方案的过程中,我求助于ChatGPT,它为我提供了宝贵的建议。

使用NSSM创建系统服务

Windows系统本身并没有提供服务注册的功能,所以我选择使用NSSM(Non-Sucking Service Manager)来解决这个问题。你可以在以下链接下载NSSM:
NSSM下载地址

个人文件目录路径

在这个过程中,我使用了以下文件目录路径:

NSSM位置:F:\tools\nssm-2.24
Nginx位置:F:\tools\phpstudy_pro\Extensions\Nginx1.15.11
MySQL位置:F:\tools\phpstudy_pro\Extensions\MySQL5.7.26
Redis位置:F:\tools\phpstudy_pro\Extensions\redis3.0.504

详细的命令行操作

以下是我用于注册Nginx, MySQL和Redis服务的具体命令:

# Nginx服务注册
F:\tools\nssm-2.24\win64\nssm.exe install Nginx "F:\tools\phpstudy_pro\Extensions\Nginx1.15.11\nginx.exe"

# MySQL服务注册
F:\tools\nssm-2.24\win64\nssm.exe install MySQL "F:\tools\phpstudy_pro\Extensions\MySQL5.7.26\bin\mysqld.exe" --defaults-file="F:\tools\phpstudy_pro\Extensions\MySQL5.7.26\my.ini"

# Redis服务注册
F:\tools\nssm-2.24\win64\nssm.exe install Redis "F:\tools\phpstudy_pro\Extensions\redis3.0.504\redis-server.exe" "F:\tools\phpstudy_pro\Extensions\redis3.0.504\redis.windows.conf"

结语

通过这些步骤,我成功地解决了phpStudy开机自启动的问题。希望我的经验能对同样面临这一挑战的开发者们有所帮助。


http://www.kler.cn/a/162469.html

相关文章:

  • flutter下拉刷新上拉加载的简单实现方式三
  • 【专题】计算机网络之网络层
  • 《MYSQL45讲》kill不掉的线程
  • 猿创征文|Inscode桌面IDE:打造高效开发新体验
  • 深入理解接口测试:实用指南与最佳实践5.0(一)
  • 【学习】【HTML】HTML、XML、XHTML
  • 【Windows下】Eclipse 尝试 Mapreduce 编程
  • 上证指数近十年走势图
  • vue-quill-editor上传图片base64转化为img标签
  • 信息系统开发方法
  • 点滴生活记录1
  • k8s之镜像拉取时使用secret
  • 从浅入深掌握进阶结构体(C语言)
  • Redisson的基础使用(2)
  • 在UBUNTU上使用Qemu和systemd-nspawn搭建RISC-V轻量级用户模式开发环境
  • Mysql分布式集群部署---MySQL集群Cluster将数据分成多个片段,每个片段存储在不同的服务器上
  • vim + ctags 跳转, 查看函数定义
  • 微信和支付宝JSAPI支付页面 html
  • 设计模式之结构型模式(适配器、桥接、组合、享元、装饰者、外观、代理)
  • 字节开源的netPoll底层LinkBuffer设计与实现
  • 为什么Java程序员需要掌握多线程?揭秘并发编程的奥秘
  • 前端Excel导出实用方案(完整源码,可直接应用)
  • uniapp 显示文件流图片
  • 2024年强烈推荐mac 读写NTFS工具Tuxera NTFS for Mac2023中文破解版
  • 【FreeRTOS】信号量——简介、常用API函数、注意事项、项目实现
  • 【力扣100】4.移动零