PHP mailparse.so Fehler - undefiniertes Symbol mbfl_convert_filter_flush

7

sudo pecl install mailparse endet mit:

%Vor%

Nach dem Hinzufügen von extension=mailparse.so zum Dynamic Extensions -Abschnitt von php.ini , wird durch Ausführen von php Folgendes gedruckt:

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/5.5/modules/mailparse.so' - /usr/lib64/php/5.5/modules/mailparse.so: undefined symbol: mbfl_convert_filter_flush in Unknown on line 0

    
Vladimir Kornea 15.01.2014, 00:42
quelle

2 Antworten

15

Lösung

mailparse muss nach mbstring geladen werden, und mbstring wird von /etc/php-5.5.d/mbstring.ini geladen, was nach php.ini gelesen wird.

Das Hinzufügen von mailparse.ini zu php-5.5.d funktioniert nicht, weil ini Dateien alphabetisch geladen werden; obwohl Sie es stattdessen nur zz_mailparse.ini nennen könnten.

Das Laden beider Erweiterungen in nur (sic) php.ini ergibt:

%Vor%

Das ist ein Mysterium.

Beweis

%Vor%     
Vladimir Kornea 15.01.2014, 15:55
quelle
3

Ein schneller Einzeiler:

%Vor%

BEARBEITEN - Einige Installationen sind in anderen Verzeichnissen, stellen Sie nur sicher:

%Vor%     
redolent 18.02.2014 00:50
quelle

Tags und Links