![Holen Sie sich die PHP-Erweiterung APC, die unter Ubuntu 14.04.3 nicht läuft - undefiniertes Symbol: php_pcre_exec](https://rvso.com/image/668029/Holen%20Sie%20sich%20die%20PHP-Erweiterung%20APC%2C%20die%20unter%20Ubuntu%2014.04.3%20nicht%20l%C3%A4uft%20-%20undefiniertes%20Symbol%3A%20php_pcre_exec.png)
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
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