Frage

Bei meiner Anwendung, die PHP verwendet, tritt derzeit ein Fehler auf.hier ist die Fehlermeldung

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

Ich verwende die Bibliothek eines Drittanbieters, um eine PDF-Datei (MPDF) zu generieren.Es funktioniert gut auf meinem Loaclhost (Windows), aber wenn wir es auf dem Linux-Server bereitstellen, wird der obige Fehler ausgegeben.

Kann mir jemand helfen, was los ist und wie ich es beheben kann?Es scheint, dass die php_mbstring.dll in unserer Linux-Serverkonfiguration fehlt.

War es hilfreich?

Lösung

generasacodicetagpre.

und wenn Sie diesen Fehler erhalten, erstellen Sie PHP von der Quelle mit dem MBSTRING aktiviert oder können Sie ihn in den Build

Andere Tipps

Ich hatte das gleiche Problem bei Centos Linux."yum install php-mbstring.x86_64" hat es für mich behoben

In Debian oder Ubuntu wird das MBSTRING-Paket standardmäßig nicht gezogen, wenn Sie PHP installieren.Sie können diesen MPDF-Fehler beheben mit:

generasacodicetagpre.

Finden Sie Ihren php.ini, vollständige Zeile mit der Erweiterung, und starten Sie den Server neu

Bearbeiten Sie php.ini und extension=php_mbstring.dll entferne das ;Führen Sie anschließend die folgenden Befehle aus

Für php7.0sudo apt-get install php7.0-mbstringFür php5.6sudo apt-get install php5.6-mbstring
hat bei mir funktioniert :)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top