Я раскомментировал 'extension = php_mysqli.dll' в файле конфигурации PHP, но я все еще получаю сообщение об ошибке, которое отсутствует в моем расширении mySQLi. Что еще я могу проверить?
После перезапуска веб-службы проверьте информацию PHP:
phpinfo();
Появляется ли расширение? Если это так, он загружается правильно. Если нет, вы, вероятно, не имеете DLL или имеете неправильный путь расширения.
Ищите что-то вроде этого:
Для всех, кто использует ubuntu. Я столкнулся с этой проблемой на новой установке ubuntu. Я решил это, добавив эту строку в php.ini.
extension=mysqli.so
Мой php.ini был расположен @ /etc/php5/apache2/php.ini
Я также получал ту же ошибку при нажатии на phpmyadmin и пытался использовать все возможные solns в google. я попытался с помощью wamp, а затем переустановил xamp.neither didnt и посмотрел файл php.ini.but все было идеально. Позже я понял, что выбрал google chrome в качестве моего браузера по умолчанию при установке xamp. но затем я попробовал открыть локальный хост с Internet Explorer, и все было хорошо.
Спасибо Sobbosanchi
Был на эту проблему часами …
Решил его, изменив extension_dir = "ext"
на extension_dir = "C:/PHP-5.5.13/ext"
Похоже, что это не нравится относительный путь …