Obtenga la extensión PHP APC que no se ejecuta en Ubuntu 14.04.3 - símbolo indefinido: php_pcre_exec

Obtenga la extensión PHP APC que no se ejecuta en Ubuntu 14.04.3 - símbolo indefinido: php_pcre_exec

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

phpinfo

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?

información relacionada