用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已经加入了,启动类型为“自动”