Как установить mysqli (Fatal error: Class 'mysqli' не найден) НЕТ раздела mysqli в phpinfo () [duplicate]

Я отвечу ужасным, нарисованным рукой комиком. Второе изображение является причиной того, что result является undefined в вашем примере кода.

3
задан Christian Mark 23 February 2015 в 03:01
поделиться

3 ответа

Я исправил ошибку, разрешив / отредактировав следующую конфигурацию в php.ini:

1st (uncomment и add config):

include_path = "C:\php\includes"

2nd (uncomment):

extension_dir = "ext"

3rd (uncomment и edit config):

extension=D:/PHP/ext/php_mysql.dll
extension=D:/PHP/ext/php_mysqli.dll
3
ответ дан Christian Mark 27 August 2018 в 22:55
поделиться

Христианский Марк прав, но я думаю, что ему нужно:

4rd Скопировать php.ini в "C: \ Windows". На моем компьютере необходимо скопировать его в «C: \ Windows», потому что phpinfo () выводит «Файл конфигурации (php.ini) Путь: C: \ Windows» и «Загруженный файл конфигурации: C: \ Windows \ php.ini»

5-й вход в систему Компьютер и вход в систему.

Затем он работает для меня.

Если я не делаю 4,5-го, это также не работа для меня, выход phpinfo include_path не настроен. и extension_di тоже нет. запуск теста также не работает.

0
ответ дан Hui Tan 27 August 2018 в 22:55
поделиться

Убедитесь, что включена под php.ini, просто найдите php_mysqli.dll и удалите полуточку и перезапустите apache

1
ответ дан Karim Lahlou 27 August 2018 в 22:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: