What Makes Volcanoes Erupt?

What makes a volcano erupt is very simple. It is pressure from gasses and hot magma from deep inside the Earth. Since the pressure needs to be released the magma will rise to the surface and cause an eruption. You can find more information here: