windows下开机启动nignx、mysql、redis等服务
2023-12-15 19:06:30
解决phpStudy开机自启动失败:创建Windows系统服务
在使用phpStudy作为我的集成开发环境时,我遇到了一个突然的挑战:服务无法在开机时自动启动。面对这一挑战,官方没有提供解决方案,所以我决定自行寻找答案。其他的服务启动,方案相同
遇事不决,问ChatGPT
在寻找解决方案的过程中,我求助于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开机自启动的问题。希望我的经验能对同样面临这一挑战的开发者们有所帮助。
文章来源:https://blog.csdn.net/fendouweiqian/article/details/134875281
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!