![Obtenga la extensión PHP APC que no se ejecuta en Ubuntu 14.04.3 - símbolo indefinido: php_pcre_exec](https://rvso.com/image/668029/Obtenga%20la%20extensi%C3%B3n%20PHP%20APC%20que%20no%20se%20ejecuta%20en%20Ubuntu%2014.04.3%20-%20s%C3%ADmbolo%20indefinido%3A%20php_pcre_exec.png)
Instalé la extensión PHP APC en el servidor pero no aparece. No aparece en phpinfo(). Después de activar el registro de errores de php me sale el siguiente error:
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
Estoy usando las siguientes versiones Ubuntu 14.04.3 / PHP 5.6.13 / Apache 2.4.7
La instalación se ha realizado con:
sudo apt-get install php-apc
En phpinfo no veo ninguna extensión para apc. Acabo de ver que se han agregado los siguientes archivos "/etc/php5/apache2/conf.d/20-apcu.ini", que parece analizarse además de php.ini y en el archivo ini está
extension=apcu.so
El archivo apcu.so se instaló a través de apt-get y está en
/usr/lib/php5/20121212/apcu.so
/var/www/vhosts/chroot/usr/lib64/php/modules/apcu.so
alguna pista sobre cómo se puede resolver este error "símbolo indefinido: php_pcre_exec". ¿Qué bibliotecas adicionales faltan?
Respuesta1
Crear una página de información php
<?php phpinfo(); ?>
y luego ver si /etc/php5/apache2/conf.d/ está incluido aquí en
escanee este directorio en busca de archivos .ini adicionales
También el archivo "/etc/php5/apache2/conf.d/20-apcu.ini" debe aparecer en la lista
Archivos .ini adicionales analizados
de lo contrario, puede mover el archivo ini a ese directorio o cambiar el directorio en php.ini¿Cómo-incluyo-un-archivo-php-ini-en-otro-archivo-php-ini?