MANILA - A Philippine military aircraft carrying troops crashed in the Philippines' south on Sunday, killing 42 people on board and three residents on the ground, with five still missing, the Department of National Defense said.