Я установил 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-файле