I believe the most common solution is MySql (database) and PHP (Web Pages).