Holen Sie sich die PHP-Erweiterung APC, die unter Ubuntu 14.04.3 nicht läuft - undefiniertes Symbol: php_pcre_exec

Holen Sie sich die PHP-Erweiterung APC, die unter Ubuntu 14.04.3 nicht läuft - undefiniertes Symbol: php_pcre_exec

Ich habe die PHP-Erweiterung APC auf dem Server installiert, aber sie läuft nicht. Sie wird nicht in phpinfo() aufgeführt. Nach dem Aktivieren des PHP-Fehlerprotokolls erhalte ich die folgende Fehlermeldung:

PHP Startup: Unable to load dynamic library '/var/www/vhosts/chroot/usr/lib64/php/modules/apcu.so: undefined symbol: php_pcre_exec in Unknown on line 0

Ich verwende folgende Versionen Ubuntu 14.04.3 / PHP 5.6.13 / Apache 2.4.7

Die Installation wurde durchgeführt mit:

 sudo apt-get install php-apc

In phpinfo sehe ich keine Erweiterung für apc. Ich sehe nur, dass die folgende Datei hinzugefügt wurde: "/etc/php5/apache2/conf.d/20-apcu.ini", die zusätzlich zu php.ini analysiert zu werden scheint und in der ini-Datei steht

 extension=apcu.so

Die Datei apcu.so wurde über apt-get installiert und befindet sich in

/usr/lib/php5/20121212/apcu.so

/var/www/vhosts/chroot/usr/lib64/php/modules/apcu.so

irgendwelche Hinweise, wie dieser Fehler "undefiniertes Symbol: php_pcre_exec" behoben werden kann. Welche zusätzlichen Bibliotheken fehlen?

Antwort1

Erstellen Sie eine PHP-Infoseite

<?php phpinfo(); ?>

und dann sehen Sie, ob /etc/php5/apache2/conf.d/ hier enthalten ist bei

Durchsuchen Sie dieses Verzeichnis nach weiteren INI-Dateien

phpinfo

auch die Datei "/etc/php5/apache2/conf.d/20-apcu.ini" sollte in der

Zusätzliche INI-Dateien analysiert

wenn nicht, können Sie die INI-Datei in dieses Verzeichnis verschieben oder das Verzeichnis in der php.ini ändernwie-füge-ich-eine-php-ini-datei-in-eine-andere-php-ini-datei-ein

verwandte Informationen