Для обновления php в Xampp вы можете следовать этим шагам, иначе вы можете пропустить эти 4 шага и установить MAMP (также для Windows) напрямую с site и вот прямая ссылка для скачивания
Шаг 1: Создание резервных копий
Перед запуском обязательно сделайте резервную копию любых настроек, пользовательских модулей и, самое главное, каталога htdocs, который содержит ваши скрипты и ресурсы страницы. Этот каталог обычно находится в C: \ xampp \ htdocs \
Шаг 2: Подготовка
Скачать PHP 5.3.0rc2. Я использую сборку VC6, чтобы минимизировать возможные проблемы совместимости.
Также рекомендуется загрузить последнюю версию Windows XAMPP. Хотя это руководство по обновлению, которое должно работать с предыдущими версиями XAMPP, рекомендуется использовать свежую копию основных файлов.
Остановите все экземпляры службы Apache, которые могут работать.
Шаг 3: Обновление
В этом руководстве предполагается, что ваш каталог XAMPP - C: \ xampp \
Извлеките архив XAMPP в каталог по вашему выбору, я бы рекомендовал использовать по умолчанию C: \ xampp \
Извлеките содержимое архива PHP в C: \ xampp \ php \, переписав содержимое этого каталога новыми файлами.
Откройте файл C: \ xampp \ apache \ conf \ extra \ httpd-xampp.conf и убедитесь, что в этом порядке присутствуют следующие строки:
LoadFile "/xampp/php/php5ts.dll"
LoadModule php5_module "/xampp/apache/bin/php5apache2_2.dll"
Replace C:\xampp\php\php.ini with C:\xampp\php\php.ini-dist
Uncomment the lines:
;extension=php_mbstring.dll
;extension=php_pdo_sqlite.dll
Replace the line
magic_quotes_gpc = On
with
magic_quotes_gpc = Off
Скопируйте все файлы из C: \ xampp \ php \ в C: \ xampp \ apache \ bin \ (не
скопировать подкаталоги или их содержимое).
После выполнения описанных выше шагов перезапустите службу Apache (это можно сделать с помощью C: \ xampp \ xampp-control.exe или вручную через панель управления / командную строку). Ваша PHPinfo должна указывать, что обновление прошло успешно.
Я обновлю этот пост, если обнаружу какие-либо проблемы с использованием этого метода или более чистых (автоматизированных) средств выполнения обновления.