Используй веб-сервер IIS, Apache или nginx
Например, скачай отсюда:
https://nginx.org/en/docs/windows.html Я обычно ставлю его в D:\web\nginx
Туда же кладу php
А рядом в D:\web\maria
ставлю БД MariaDB (форк MySQL)
nginx-start.bat (в автозагрузке)
@echo off
start nginx -c conf/nginx.conf
php-fpm-start.bat (пример, не в автозагрузке)
@echo off
echo Starting PHP FastCGI...
set path=d:\web\nginx\php;%PATH%
d:\web\nginx\php\php-cgi.exe -b 127.0.0.1:9000 -c d:\web\nginx\php\php.ini
Чтобы запустить php-fpm-start.bat и скрыть окно, использую
php-fpm-start.vbs (в автозагрузке)
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "d:\web\nginx\php-fpm-start.bat",0
IIS запустить проще, но php-fpm прикручивать к нему геморройнее.
Ладно хоть СУБД запускается автоматом - просто как служба.