A magnitude 7.5 earthquake rocked northern Peru, collapsing a 16th-century Catholic church tower. No deaths were immediately reported.