yo lo que recomiendo es que leas en cada sitio los que pueden componer tu servidor web usando apache, con php y mysql no he usado los otros sw que mencionan los compañeros pero sin lugar a duda seria bueno empezar por la base.
www.apache.org www.php.net www.mysql.com