Innanzitutto hai bisogno di un server, tu hai accennato ad apache, ma puoi usare benissimo IIS.
Poi dovrai installare il php.
Come dici tu Mysql non è obbligatorio.
Io ti consiglio di scaricare e installare easyphp...installa e configura apache,php e mysql.
Inoltre mysql lo puoi gestire in modalità grafica (come access) tramite il programma phpmyadmin.
![]()