Реальная проблема заключается не в установке PHP5, а в том, что есть расширение IDN, установленное либо вручную, либо из какого-то древнего пакета, скорее всего php5-intl.
Очистка php5-common удалила все установленные расширения, поэтому исправила эту ошибку, но решение было очень «Computer Science», например: «Вы пытались отключить его и снова?», В то время как вы могли бы просто выдан dpkg --purge php5-intl для достижения того же результата.