PHP5 hat Kinderkrankheiten, die MySQL Erweiterung ist nicht mehr standardmäßig einkompilliert, und die *SQL Erweiterungen im /ext Verzeichnis scheinen fehlerhaft zu sein, das erklärt deine Probleme.

Meiner Meinung nach wäre es (zumindest im Moment noch) besser, PHP in einer 4er Version zu verwenden. Der Umstieg zur 5er Version erfolgt noch früh genug.