Расширение mysqli отсутствует. Пожалуйста, проверьте вашу конфигурацию PHP, даже если файл доступен по заданному пути - PullRequest
0 голосов
/ 13 ноября 2018

Я выполнил все шаги, упомянутые в https://www.wikihow.com/Install-phpMyAdmin-on-Your-Windows-PC, проверил пути к файлам, и они верны.

Даже после этого я получаю сообщение об ошибке "Расширение mysqli отсутствует. Проверьте конфигурацию PHP"

Я подтвердил, что мои расширения не прокомментированы и указаны правильные пути.

Вот строки, которые я добавил в httpd.conf

LoadModule php7_module "C:/Program Files (x86)/php/php7apache2_4.dll"
   AddHandler application/x-httpd-php .php
   PHPIniDir "C:/Program Files (x86)/php/" 

А вот и мой файл php.ini.

 extension=C:/Program Files (x86)/php/ext/php_curl.dll
 extension=C:/Program Files (x86)/php/ext/php_gd2.dll
   extension=C:/Program Files (x86)/php/ext/php_intl.dll
   extension=C:/Program Files (x86)/php/ext/php_mbstring.dll
   extension=C:/Program Files (x86)/php/ext/php_mysqli.dll
   extension=C:/Program Files (x86)/php/ext/php_openssl.dll
   extension=C:/Program Files (x86)/php/ext/php_soap.dll
   extension=C:/Program Files (x86)/php/ext/php_xmlrpc.dll

Заранее спасибо

1 Ответ

0 голосов
/ 13 ноября 2018

В вашем файле php.ini установите extension_dir на C:/Program Files (x86)/php/ext, затем измените значения расширения на просто имя расширения.

extension_dir = "C:/Program Files (x86)/php/ext"

extension=php_curl.dll
extension=php_gd2.dll
extension=php_intl.dll
extension=php_mbstring.dll
extension=php_mysqli.dll
extension=php_openssl.dll
extension=php_soap.dll
extension=php_xmlrpc.dll
...