Назад | Перейти на главную страницу

Получить расширение PHP APC, не работающее в Ubuntu 14.04.3 - неопределенный символ: php_pcre_exec

Я установил PHP-расширение APC на сервер, но он не работает. Его нет в списке phpinfo (). После активации журнала ошибок php я получаю следующую ошибку:

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

Я использую следующие версии Ubuntu 14.04.3 / PHP 5.6.13 / Apache 2.4.7

Для установки были использованы:

 sudo apt-get install php-apc

В phpinfo я не вижу расширения для apc. Я просто вижу, что были добавлены следующие файлы "/etc/php5/apache2/conf.d/20-apcu.ini", которые, кажется, анализируются в дополнение к php.ini, а в файле ini есть

 extension=apcu.so

Файл apcu.so был установлен через apt-get и находится в

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

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

какие-либо подсказки, как решить эту ошибку «undefined symbol: php_pcre_exec». Какие дополнительные библиотеки отсутствуют?

Создайте информационную страницу php

<?php phpinfo(); ?>

а затем посмотрите, включен ли /etc/php5/apache2/conf.d/ сюда на

просканируйте этот каталог на наличие дополнительных файлов .ini

также файл "/etc/php5/apache2/conf.d/20-apcu.ini" должен быть указан в

Дополнительные файлы .ini проанализированы

в противном случае вы можете переместить ini-файл в этот каталог или изменить каталог в php.ini как-сделать-я-включить-а-php-ini-файл-в-другом-php-ini-файле