首页 > 解决方案 > 更新 php 7.1 - 7.3.15 后找不到类 'mysqli'

问题描述

我在 FreeBSD 上使用Opencart 3.0.2 。我需要安装一个 zip 模块才能安装 OpenCart 扩展,但是PHP 7.1已经过时并且不再支持模块安装。所以我决定将 PHP 升级到7.3.15版本。更新和安装所有必需的模块后,

我遇到了一个致命错误:

找不到类“mysqli”

Configuration File (php.ini) Path: /usr/local/etc
Loaded Configuration File:         /usr/local/etc/php.ini
Scan for additional .ini files in: /usr/local/etc/php
Additional .ini files parsed:      /usr/local/etc/php/ext-05-ioncube.ini,
/usr/local/etc/php/ext-18-session.ini,
/usr/local/etc/php/ext-20-ctype.ini,
/usr/local/etc/php/ext-20-curl.ini,
/usr/local/etc/php/ext-20-dom.ini,
/usr/local/etc/php/ext-20-filter.ini,
/usr/local/etc/php/ext-20-gd.ini,
/usr/local/etc/php/ext-20-hash.ini,
/usr/local/etc/php/ext-20-json.ini,
/usr/local/etc/php/ext-20-mbstring.ini,
/usr/local/etc/php/ext-20-mcrypt.ini,
/usr/local/etc/php/ext-20-mysqli.ini,
/usr/local/etc/php/ext-20-openssl.ini,
/usr/local/etc/php/ext-20-xml.ini,
/usr/local/etc/php/ext-20-zip.ini,
/usr/local/etc/php/ext-20-zlib.ini,
/usr/local/etc/php/ext-30-memcache.ini

[PHP Modules]
Core
ctype
curl
date
dom
filter
gd
hash
ionCube Loader
json
libxml
mbstring
mcrypt
memcache
mysqli
mysqlnd
openssl
pcre
Reflection
session
SPL
standard
xml
zip
zlib

[Zend Modules]
the ionCube PHP Loader

标签: phpmysqliopencartfreebsd

解决方案


通过将 Apache 模块升级到当前版本的 PHP (apache-mod_php-7.3) 解决了这个问题


推荐阅读