Переход не обязательно легкий, но не сложный. PHP 5.3 вносит некоторые изменения во внутренний Zend API, поэтому необходимо обновить некоторые расширения PHP (мне пришлось обновить xDebug). Это означает, что вам нужно найти соответствующие библиотеки DLL, что может быть не так просто, в зависимости от вашей текущей настройки.
Файл конфигурации php.ini почти такой же. Вам на самом деле придется взять некоторые вещи на самом деле (например, extension=php_pdo.dll
больше не нужен).
Просто выполните php -m
из командной строки и посмотрите, какие ошибки выдаются. Я только что скопировал и вставил файл php.ini из версии 5.2 и через пару минут выполнил настройку 5.3.
Я упомянул xDebug несколькими строками выше. Если вы используете его, вы должны знать, что строка, которая активирует xDebug, теперь:
zend_extension = "path\to\PHP 5.3.0\ext\php_xdebug.dll"
вместо:
zend_extension_ts = "path\to\PHP 5.3.0\ext\php_xdebug.dll"