pdf - mb_convert_encoding - ¿Cómo habilitar mbstring desde php.ini?
php mbstring ubuntu (1)
Tengo dificultades reales para habilitar la extensión mbstring en mi servidor local.
Estoy usando XAMPP 1.7.4, para Windows, que tiene PHP 5.3.5, y traté de editar mi archivo php.ini de acuerdo con la documentación 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 necesito hacer es crear facturas PDF con caracteres daneses, usando tFPDF , para admitir la codificación UTF-8.
Si alguien aquí conoce algunos consejos, sugerencias o un ejemplo de configuración de php.ini en funcionamiento, ¡por favor ayuda, porque estoy empezando a perder mi cabello por este! : |
¡Muchas gracias!
Todos los paquetes XAMPP vienen con una extensión de cadena multibyte ( php_mbstring.dll ) instalada.
Si accidentalmente ha eliminado el archivo DLL de la carpeta php/ext
, simplemente agréguelo nuevamente (obtenga la copia del archivo comprimido XAMPP - es descargable).
Si eliminó la línea de configuración INI adjunta del archivo php.ini
, agréguelo también:
extension=php_mbstring.dll
Además, asegúrese de reiniciar su servidor web ( Apache ) usando el panel de control de XAMPP.
Información adicional sobre habilitar extensiones de PHP
- instalar la extensión (por ejemplo, poner php_mbstring.dll en el directorio
/XAMPP/php/ext
) - en php.ini , asegúrese de especificar el directorio de extensión (por ejemplo,
extension_dir = "ext"
) - garantizar 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 y configuraciones exactas: VC9 seguro para subprocesos de 32 bits)
- asegúrese de que coincidan las versiones de la API de PHP (de lo contrario , una vez que reinicie el servidor web, recibirá un error relacionado).