Pregunta

Actualmente estoy experimentando el error en mi aplicación con php.aquí está el mensaje de error

Error - mPDF requires mb_string functions. Ensure that PHP is compiled with php_mbstring.dll enabled.

Yo estoy usando la librería de terceros para generar el archivo pdf (MPDF).Funciona bien en mi loaclhost (windows), pero cuando se instala en el servidor linux, se produce el error de arriba.

Alguien me puede ayudar sobre lo que está pasando y cómo puedo solucionarlo.Parece que el php_mbstring.dll falta en nuestro linux configuración del servidor.

¿Fue útil?

Solución

if (!function_exists("mb_check_encoding")) {
    die('mbstring extension is not enabled');
}

y si obtiene ese error, luego reconstruya PHP de Fuente con Mbstring habilitado, o apt-get, para incluirlo en la construcción

Otros consejos

Estaba teniendo el mismo problema en los Centos Linux."Yum install php-mbstring.x86_64" lo arregló para mí

En Debian o Ubuntu, el paquete MbString no se detiene de forma predeterminada cuando instala PHP.Puede arreglar este error MPDF con:

apt install php-mbstring

Encuentre su PHP.INI, desase de la línea con la extensión y reinicie el servidor

Editar php.ini y extension=php_mbstring.dll quitar el ;después de que ejecute los siguientes comandos

Para php7.0 sudo apt-get install php7.0-mbstring Para php5.6 sudo apt-get install php5.6-mbstring
trabajó para mí :)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top