화산이 일어나는 과정을 알기 위해선 마그마를 먼저 살펴보아야 합니다. 맨틀을 이루는 암석의 일부가 외부의 영향에 의해 녹아, 액체와 같이 유동성이 큰 상태가 된 것을 마그마라고 합니다. 대부분의 물질의 경우 고체가 액체로 되면 부피가 증가합니다. 맨틀의 암석이 녹아 마그마가 될 때도 부피가 커집니다.
이때 부피가 커지지 못하도록 꽉 막은 용기에 넣어두면 압력이 커지게 됩니다. 이 압력이 아주 커지면 용기 벽을 뚫고 내용물이 튀어나옵니다. 마그마의 경우는 마그마 위의 지각과 마그마 옆과 아래의 녹지 않은 맨틀이 꽉 막은 용기 역할을 하는데, 마그마가 일정 이상 모여 압력이 너무 커지면 제일 약하고 얇은 벽인 지각을 뚫고 마그마가 튀어나옵니다.
이렇게 지각을 뚫고 마그마가 밖으로 나오는 것이 바로 화산입니다. 이때 암석조각, 수증기, 이산화탄소, 이산화황, 등도 같이 분출됩니다.