Hola me gustaria saber si las aplicaciones que han sido desarrolladas en PHP4 y las consultas a MySQL 4 tendrán problemas si se ejecutan en servidores PHP5 y MySQL 5
A ver si me podeis ayudar a aclarar esta duda.
Gracias.
| |||
PHP 5 y MySQL 5 Pregunta Hola me gustaria saber si las aplicaciones que han sido desarrolladas en PHP4 y las consultas a MySQL 4 tendrán problemas si se ejecutan en servidores PHP5 y MySQL 5 A ver si me podeis ayudar a aclarar esta duda. Gracias. |
| |||
En principio no tendras muchos problemas. Eso sí .. PHP 5 que uses tendra que tener instalado la extensión para Mysql (php_mysql.so o php_mysql.dll según corresponda) que es la que tus aplicaciones escritas en PHP 4 para Mysql 4.x usaran ese grupo de funciones mysql_xxxx() (no sólo mysqli_xxxx() que es lo que se usa para obtener el máximo rendimiento de Mysql 5.x. Pueden convivir ambas extensiones). Otros detalles que puedas tener se referiran a diferencias de configuración: register_globals? .. reporte de errores o "display" de los mismos .. manejo de sesiones .. etc. Pero serán problemas que se puedan resolver ajustando tu código en la mayoría de casos y en otros "forzando" cierta configuración a PHP. Todo esto depende de tu aplicación. Lo mejor es probarla y esperar esos "mensajes de error" si los tienes. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. Última edición por Cluster; 21/04/2006 a las 09:30 |
| |||
Cita: En PHP 5.x tienes una directiva para "poder" usar tu código antigüo .. se trata de:la variable $HTTP_POST_VARS ya no servía me tocó actualizar siempre muchas líneas de código. register_long_arrays Eso por defecto está a OFF .. es decir .. no se crean esos arrays para que usemos los "superglobales" $_POST y demás. En el php.ini hay un comentario al respecto de que hace dicha directiva. Mi sugerencia no vá por el camino de que toques tu configuración .. sino que sepas por qué sucedía. Igualmente sigue usando las variables superglobales .. por qué a futuro no habrá forma de cambiar dicha configuración de PHP. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |