我的 apache2 日志文件中的 Opcache 出现问题
错误是:加载opcache.so失败:opcache.so:无法打开共享对象文件
你有什么想法吗?
我正在使用 Opcache 在 Debian squeeze php 5.4 上运行
谢谢
OPcache 是一个 Zend 扩展,而不是 PHP 扩展,并且 zend_extension 指令采用 opcache.so 可共享图像的 绝对路径,而不是相对于 _extension_dir_。
由于 OPcache 没有与 PHP5.4 捆绑在一起,我假设您已经使用 PECL 包构建了 OPcache,但是无论您如何构建它,都必须使用它的绝对路径,然后 Zend 扩展加载器才能找到它。
我的环境是 Windows 10x64 / WSL Ubuntu 20.04LTS / PHP 8.1
我尝试安装 Laravel
由于 Laravel 的要求,我为 php8.1 而不是 8.2 做了符号链接
问题出在extension_dir路径中。我刚刚将其从“./”更改为/usr/lib/php/20210902
你应该自己找到你的扩展目录路径
php-config --extension-dir