2011-07-12 24 views
11

Tengo dificultades reales para habilitar la extensión mbstring en mi servidor local.¿Cómo habilitar mbstring desde php.ini?

Estoy usando XAMPP 1.7.4, para Windows, que tiene PHP 5.3.5, y traté de editar mi archivo php.ini según el documentation y varios otros ejemplos que encontré en línea. Después de aproximadamente 6 horas de esto, todo lo que logré hacer fue obtener un mensaje "Error 500 - Error del servidor", que no desapareció incluso después de deshacer todos los cambios en el archivo .ini.

Lo que lo que hay que hacer es crear facturas en PDF con caracteres daneses, usando tFPDF, para admitir la codificación UTF-8

Si alguien aquí conoce algunos consejos, sugerencias o un ejemplo de una configuración de php.ini en funcionamiento, por favor ayuda, porque estoy empezando a perder pelo sobre éste: |!

muchas gracias

+0

Hay que ir, cerró de nuevo por la gente pequeña . NO cierre las cosas si están en el área incorrecta sin moverlo (o unirlo) al área correcta. Todo lo que hace es detener las preguntas que se responden. – user1863152

Respuesta

23

Todos los paquetes vienen con XAMPP multibyte S tring ( php_mbstring.dll) extensión instalada.

Si ha eliminado accidentalmente el archivo DLL de la carpeta php/ext, simplemente agréguelo de nuevo (obtenga la copia del archivo comprimido de XAMPP - se puede descargar).

Si ha borrado la línea de configuración INI adjunto de php.ini archivo, agregue de nuevo así:

extension=php_mbstring.dll

Además, asegúrese de reiniciar su servidor web (Apache ) utilizando el panel de control de XAMPP.

Información adicional sobre Habilitar extensiones PHP

  • instalar la extensión (por ejemplo, puso php_mbstring.dll en /XAMPP/php/ext directorio)
  • en php.ini , garantizar directorio de extensión especificada (por ejemplo extension_dir = "ext")
  • asegurar la compilación correcta del archivo DLL (por ejemplo, el VC9 seguro para subprocesos de 32 bits solo funciona con archivos DLL creados con las mismas herramientas exactas y la configuración) ión:. 32 bits flujos seguros VC9)
  • asegurar PHP partido versiones del API (Si no, una vez que se reinicia el servidor web recibirá el error relacionado)