Не удалось загрузить opcache.so: opcache.so: невозможно открыть общий объектный файл
У меня возникли проблемы с Opcache в моем файле журнала apache2
Ошибка: Не удалось загрузить opcache.so: opcache.so: невозможно открыть общий объектный файл
Есть ли у вас какие-либо идеи?
Я работаю на Debian squeeze php 5.4 с Opcache
Спасибо
2 ответа
OPcache - это расширение Zend, а не PHP, и директива zend_extension принимает абсолютный путь к разделяемому изображению opcache.so, а не относительно _extension_dir_.
Поскольку OPcache не связан с PHP5.4, я предполагаю, что вы собрали OPcache с пакетом PECL, но как бы вы его не собирали, вы должны использовать его абсолютный путь, чтобы Zend-расширение загрузчик смог его найти.
Моей средой была Windows 10x64/WSL Ubuntu 20.04LTS/PHP 8.1.
Я пытался установить Laravel
Я сделал символическую ссылку для php8.1 вместо 8.2 из-за требований Laravel.
Проблема была в пути extension_dir. Я просто изменил его с "./" на /usr/lib/php/20210902.
Вы должны найти свой путь расширения самостоятельно с помощью
php-config --extension-dir