Hace tiempo instalé PHP, MySQL en un servidor Windows con IIS (si, que pena, IIS…. me vale…) y fui feliz desarrollando… hace poco cambie a una laptop para “desarrollo movil” y volvi a instalarle todo… y bolas! que me encuentro con el error “Error in my_thread_global_end()” Saaaaale… y eso!! pues vaya, que es bug de PHP que afecta algunas versiones la mia especificamente es la 5.2.5 y no supe por que diablos la afectaba si en toda la documentación aparece que afecta a versiones más antiguas…. como al final lo mio es la producción y no la investigación di con la solución rápida y sencilla:
1. Poner de cara de “No mames! ¿y ese error qué es?”
2. Ir a http://www.php.net/releases/ y descargar la version binaria para Güindos 5.2.1
3. Des-Comprimir el archivo y extraer el archivo libmysql.dll que se encuentra, generalmente en la raiz donde des-comprimieron
4. Ir a su carpeta de instalacion PHP y sustituir el respectivo archivo… OJO, les recomiendo hacer un pequeño respaldo del archivo original. Nada más sencillo, solo cambienle la extiensión de .dll a .abj… es solo una sugerencia, quien lo quiera sobre escribir por sus tomohawks pues que lo haga, no acepto reclamaciones (al fin que creo que nadie lee este blog…jajaja)
5. Correr su aplicación y si no ha explotado su maquina dejar un comentario de “gracias pato…”
Lo primero que hice fue poner cara de no mames!
Despues puse cara de pendejo y culpar a otro (el hosting… a huevo).
Despues di con tu blog, y pense… aah mira no soy el unico.
Ahorita voy a intentarlo, a ver que tal me va.
Espero decirte “Gracias pato”
Por: sergiomed el Enero 20, 2009
a las 10:34 pm