Hace unos días actualicé PHP en mi laptop, para ello actualicé Appserv. El problema está en que cada vez que reiniciaba Apache o accedía a PHP a desde la línea de comandos me salía el mensaje:
Error al iniciar la aplicación porque no se encontró php_mbstring.dll. La reinstalación de la aplicación puede solucionar el problema.mientras que en el log de Apache aparecía:
PHP Warning: PHP Startup: Unable to load dynamic library 'C:/AppServ\\php5\\ext\\php_exif.dll' - No se puede encontrar el m\xf3dulo especificado.\r\n in Unknown on line 0 (sic)
No seguí la instrucción de reinstalar ya que no me generaba mayor problema más allá del molesto mensaje. Investigando encontré este foro en el cual daba diversas soluciones, entre ellas la de cambiar el orden en el llamado de las extensiones php_exif.dll y php_mbstring.dll en el archivo php.ini. En mi caso primero llamaba a php_exif.dll y luego a php_mbstring.cl, cambié el orden, reinicié apache y ¡eureka! se fue el odioso mensaje.
Antes
























6 comentarios:
Saludos
Tan facil, pero efectiva la solucion, a mi tambien me funciona ahora..
Gracias
Saludos
Cabe mencionar que el php.ini que se tiene que editar es el que aparece cuando mostramos un phpinfo(); en el caso de AppServ es
C:\Windows\php.ini
Gracias por el tip :D
Saludos
Daniel
http://dcarreroc.no-ip.org
gracias a mi tbm me funciono jeje te pasaste broh
Salu2
no puedo solucionarlo de esta forma, el php.ini estaba correcto y ambos .dll se encuentran en la carpeta.
¿se os ocurre alguna solución? porque no encuentro nada.
gracias de antemano.
gracias muchas gracias, ya me estaba volviendo loco por ese mensaje
Vale viejo...
Gracias!!!
Publicar un comentario en la entrada