se non hai problemi con il server ti conviene sicuramente
la coppia php con db "mysql";
poca spesa molta resa

php perchè hai anche bisogno di un linguaggio lato server.
per il resto è + semplice da fare che da spiegare,
a meno che tu non abbia bisogno anche di un buon livello di sicurezza.

Fammi sapere.