La transición no es necesariamente fácil, pero tampoco es difícil. PHP 5.3 trae algunos cambios a la API Zend interna, por lo que es necesario actualizar algunas extensiones de PHP (tuve que actualizar xDebug). Eso significa que debe encontrar las DLL respectivas, lo que puede no ser tan fácil, dependiendo de su configuración actual.
El archivo de configuración, php.ini, es prácticamente el mismo. En realidad, tendrá que quitar algunas cosas en realidad (por ejemplo, ya no es necesario extension=php_pdo.dll
).
Simplemente ejecute php -m
desde la línea de comandos y vea qué errores se producen. Acabo de copiar y pegar el archivo php.ini de una versión 5.2 y finalicé la configuración 5.3 en un par de minutos.
He mencionado xDebug algunas líneas arriba. Si lo usa, usted debe saber que la línea que activa XDebug es ahora:
zend_extension = "path\to\PHP 5.3.0\ext\php_xdebug.dll"
en lugar de:
zend_extension_ts = "path\to\PHP 5.3.0\ext\php_xdebug.dll"
Podría serle útil si usted especifica si está usando IIS o Apache – Macha
Lo siento, estoy usando Apache – Brian
Una cosa que debe recordar cuando actualiza es que el informe de errores ha agregado nuevas constantes, y si tiene errores, esto podría provocar advertencias o notificaciones cuando se actualice. Deberá actualizar su valor de error_reporting en la configuración. http://www.php.net/manual/en/errorfunc.constants.php – Jay