Mi propuesta no es PHP, ni MySQL.
Propongo el uso de un servidor de aplicaciones java como es el tomcat, ligero y potente (libre), por lo que el desarrollo del site sería en J2EE.
Además, propongo que al ser una web donde encontremos un catálogo de apuntes, sería conveniente el uso de una BBDD NoSQL como MongoDB.
Podemos alojarlo en la nube, por ejemplo en digitalocean que tiene unos precios muy competitivos.
En cuanto al site. deberíamos definir la estructura, y el diseño, en una análisis de requisitos y trabajar con esa base para proporcionar un desarrollo de calidad y que se asemeje a las necesidades que dispongáis.