PHP 致命错误:未捕获 Kohana_Cache_Exception [0]:PHP APC 扩展不可用

问题描述 投票:0回答:1

从 ubuntu 18;04 迁移到 20.04 后,我的 php 站点在 apache 日志中出现错误

 [Tue Apr 23 23:09:52.521788 2024] [:error] [pid 4026] [client 10.164.136.69:39608] PHP Fatal error:  Uncaught Kohana_Cache_Exception [ 0 ]: PHP APC extension is not available. ~ MODPATH/cache/classes/kohana/cache/apc.php [ 52 ]\n  thrown in /var/www/*/cache/apc.php on line 52

当我在第 52 行签入文件时,这就是我得到的

 48         protected function __construct(array $config)
 49         {
 50                 if ( ! extension_loaded('apc'))
 51                 {
 52                         throw new Kohana_Cache_Exception('PHP APC extension is not available.');
 53                 }
 54
 55                 parent::__construct($config);
 56         }

知道问题可能出在哪里吗?

默认情况下,该网站使用 php 5.6,迁移到 ubuntu 20.04 后,默认安装了 php 7,我运行命令将 php 7.4 切换到 5.6,但没有变化

php wordpress kohana ubuntu-20.04 apc
1个回答
0
投票

phpinfo()

PHP 版本 => 5.6.40-57+ubuntu18.04.1+deb.sury.org+1

系统 => Linux“主机”5.15.0-1061-azure #70~20.04.1-Ubuntu SMP Mon 4 月 8 日 15:38:58 UTC 2024 x86_64 服务器 API => 命令行界面 虚拟目录支持 => 禁用配置文件 (php.ini) 路径 => /etc/php/5.6/cli 加载配置文件 => /etc/php/5.6/cli/php.ini 扫描此目录以获取其他 .ini 文件 => /etc/php/5.6/cli/conf.d 解析的其他 .ini 文件 => /etc/php/5.6/cli/conf.d/10-opcache.ini, /etc/php/5.6/cli/conf.d/10-pdo.ini, /etc/php/5.6/cli/conf.d/15-xml.ini, /etc/php/5.6/cli/conf.d/20-bcmath.ini, /etc/php/5.6/cli/conf.d/20-bz2.ini, /etc/php/5.6/cli/conf.d/20-calendar.ini, /etc/php/5.6/cli/conf.d/20-ctype.ini, /etc/php/5.6/cli/conf.d/20-curl.ini, /etc/php/5.6/cli/conf.d/20-dom.ini, /etc/php/5.6/cli/conf.d/20-exif.ini, /etc/php/5.6/cli/conf.d/20-fileinfo.ini, /etc/php/5.6/cli/conf.d/20-ftp.ini, /etc/php/5.6/cli/conf.d/20-gd.ini, /etc/php/5.6/cli/conf.d/20-gettext.ini, /etc/php/5.6/cli/conf.d/20-iconv.ini, /etc/php/5.6/cli/conf.d/20-imagick.ini, /etc/php/5.6/cli/conf.d/20-json.ini, /etc/php/5.6/cli/conf.d/20-mbstring.ini, /etc/php/5.6/cli/conf.d/20-mcrypt.ini, /etc/php/5.6/cli/conf.d/20-phar.ini, /etc/php/5.6/cli/conf.d/20-posix.ini, /etc/php/5.6/cli/conf.d/20-readline.ini, /etc/php/5.6/cli/conf.d/20-shmop.ini, /etc/php/5.6/cli/conf.d/20-simplexml.ini, /etc/php/5.6/cli/conf.d/20-soap.ini, /etc/php/5.6/cli/conf.d/20-sockets.ini, /etc/php/5.6/cli/conf.d/20-sysvmsg.ini, /etc/php/5.6/cli/conf.d/20-sysvsem.ini, /etc/php/5.6/cli/conf.d/20-sysvshm.ini, /etc/php/5.6/cli/conf.d/20-tokenizer.ini, /etc/php/5.6/cli/conf.d/20-wddx.ini, /etc/php/5.6/cli/conf.d/20-xmlreader.ini, /etc/php/5.6/cli/conf.d/20-xmlwriter.ini, /etc/php/5.6/cli/conf.d/20-xsl.ini

PHP API => 20131106 PHP 扩展 => 20131226 Zend 扩展 => 220131226 Zend 扩展构建 => API220131226,NTS PHP 扩展构建 => API20131226,NTS 调试构建 => 无线程安全 => 禁用 Zend 信号处理 => 禁用 Zend 内存管理器 => 启用 Zend 多字节支持 => 由 mbstring 提供 IPv6 支持 => 已启用 DTrace 支持 => 已启用

注册的 PHP 流 => https、ftps、compress.zlib、php、file、glob、 data、http、ftp、compress.bzip2、phar 注册流套接字 传输 => tcp、udp、unix、udg、ssl、sslv2、tls、tlsv1.0、tlsv1.1、 tlsv1.2 注册流过滤器 => zlib., string.rot13, string.toupper、string.tolower、string.strip_tags、转换。、 已消耗、dechunk、bzip2.、convert.iconv.、mcrypt.、mdecrypt.

© www.soinside.com 2019 - 2024. All rights reserved.