Я надеюсь, что вы все еще следите за этим, я установил php 5.4 на последнюю стабильную версию xampp без проблем.
К счастью для вас, есть бета-обновление xampp, которое облегчает жизнь. http://www.apachefriends.org/en/xampp-beta.html
Просто сделайте полную резервную копию вашего старого каталога xampp и экспортируйте ваши старые базы данных, чтобы вы могли импортировать их в новую (обновленную) установку MySQL. В качестве альтернативы вам не нужно обновлять mysql, я использую эту бета-версию и могу сказать, что она довольно солидная.
РЕДАКТИРОВАТЬ: всплывающее предупреждение было проблемой, которая была у меня тоже, я рекомендую использовать последнюю бета-версию. Но вы можете исправить ошибки и использовать php 5.4 в вашей старой установке (не рекомендуется), закомментировав следующую строку в php.ini
extension=php_oci8.dll
Изменить на
;extension=php_oci8.dll