Всегда был против ubuntu на серверах.
По возможности на сервер ставлю gentoo, особенно если есть много одинаковых серверов.
Как вариант calculate, так как он бинарен и имеет кучу своих плюшек для серверов.
Еще часто ставлю fedora, centos на сервера, так как они дают тоже весьма неплохие решения.
Использую последнюю версию php, с такими проблемами не сталкивался никогда, да и вовсе проблем не испытывал.
Проблема Ubuntu в том, что зачастую она очень нестабильна, особенно на свежих релизах.