小皮phpstudy如何开机自启服务


用phpstudy_pro搭建的web环境如何开机自启服务





记一次我的配置弯路。

一开始是用的phpstudy_pro来配置本地web环境,win10系统。但是这玩意儿好是好用,但是无法开机自启,就算你点了开机自启还是没用,只是软件本身自启,服务没有启动,是我孤陋寡闻了吧,找不到服务能自启动选项

于是乎,我就想把那些服务直接设置成开机自启,走的弯路就不非口舌了,直接晒上我的过程

第一步,你该配好的网站信息配好,然后,建个任务计划,设置发生重启,执行这个脚本就可以了



%1 %2
ver|find "5.">nul&&goto :Admin
mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :Admin","","runas",1)(window.close)&goto :eof
:Admin
D:\phpstudy_pro\Extensions\MySQL5.7.26\bin\mysqld.exe --install
D:\phpstudy_pro\Extensions\Apache2.4.39\bin\httpd.exe -k install
net start apache2.4
net start mysql

这个操作下来,不用去软件一个个服务开启了


解释一下吧

5、6安装服务

7、8启动服务

就是这么简单



问题:phpstudy再启动MySQL冲突,解决方案----再做个批处理,启动phpstudyqing前,关闭前面的服务。
@echo off
:: 尝试停止MySQL服务
net stop MySQL 2>nul
if %errorlevel% neq 0 (
echo 无法停止MySQL服务,可能服务名不正确或服务未在运行。
) else (
echo .
)

:: 尝试停止Apache服务
net stop apache2.4 2>nul
if %errorlevel% neq 0 (
echo 无法停止Apache服务,可能服务名不正确或服务未在运行。
) else (
echo .
)

:: 暂停以查看结果
pause







Windows设置phpstudy的Apache为开机自启动


phpstudy每次开机就要重启一次,挺麻烦的,所以在想怎样才能开机自启动

这里最好在左下角的开始菜单右键,选择管理员权限的窗口,普通的命令行窗口一般也可以







进入到自己的phpstudy的Apache下的bin目录,在命令行输入httpd.exe -k install



快捷键 Win+R 在窗口输入services.msc打开服务







可以看到Apache2.4已经加入了,启动类型为“自动”