Xampp:打开Apache和MySQL,然后打开Webbrowser

Xampp:打开Apache和MySQL,然后打开Webbrowser,apache,batch-file,xampp,Apache,Batch File,Xampp,我需要一个.bat文件,它 启动Xampp Apache 启动Xampp MySQL服务器 等待步骤1和2完成 打开Webbrowser并导航到localhost 我试图合并xampp文件夹中的.bat文件,但它在Apache 2启动时停止了 文件如下: @echo off cd /D %~dp0 echo Please close this command only for Shutdown echo Apache 2 is starting ... apache\bin\httpd.exe

我需要一个.bat文件,它

启动Xampp Apache 启动Xampp MySQL服务器 等待步骤1和2完成 打开Webbrowser并导航到localhost 我试图合并xampp文件夹中的.bat文件,但它在Apache 2启动时停止了

文件如下:

@echo off
cd /D %~dp0
echo Please close this command only for Shutdown
echo Apache 2 is starting ...

apache\bin\httpd.exe

cd /D %~dp0
echo Please dont close Window while MySQL is running
echo MySQL is trying to start
echo Please wait  ...
echo MySQL is starting with mysql\bin\my.ini (console)

mysql\bin\mysqld --defaults-file=mysql\bin\my.ini --standalone --console



"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
sleep1
start "Localhost" "http://localhost"

start会自动将您带到浏览器,但我不认为您可以运行apache和mysql,我不是批处理文件专家,但这是我为自己编写的一个示例。它启动xampp控制面板,可以配置为自动启动apache和mysql模块,例如浏览器和编辑器Firefox和记事本+。如果xampp已启动,则这些程序将关闭

@echo off
tasklist /FI "IMAGENAME eq xampp-control.exe" | findstr /I "xampp-control.exe" && (
    taskkill /IM firefox.exe
    taskkill /IM notepad++.exe
    cd "C:\xampp"
    call apache_stop.bat
    call mysql_stop.bat
    taskkill /f /IM xampp-control.exe
) || (
    start C:\xampp\xampp-control.exe
    cd "C:\Program Files\Notepad++"
    start notepad++.exe
    cd "C:\Program Files\Mozilla Firefox"
    start firefox.exe http://localhost/
)
exit