Hola
Pues lo ideal es:
Apache: (Servidor)
www.apache.org
PHP: (Lenguaje)
www.php.net
MySql: (Motor de base de datos)
www.mysql.com
PHPMyAdmin: (Administrador de bases de datos)
www.phpmyadmin.net
Con esos e trabaja excelente en Windows o Linux.
Saludos..