После обновления php 7.1 - 7.3.15 класс 'mysqli' не найден - PullRequest
0 голосов
/ 26 февраля 2020

Я использую Opencart 3.0.2 на FreeBSD. Мне нужно установить 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

Ответы [ 2 ]

0 голосов
/ 26 февраля 2020

Эта проблема была решена путем обновления модуля Apache до текущей версии PHP (apache -mod_ php -7.3)

0 голосов
/ 26 февраля 2020

вам нужно установить mysqli, смотрите ниже ссылку https://www.php.net/manual/en/mysqli.installation.php

после того, как установлен mysqli, тогда все еще есть проблема, пожалуйста, опубликуйте свою операционную систему и все остальное, что может помочь в ее дальнейшей диагностике.

...