Неустранимая ошибка: вызов неопределенной функции mysqli_init () - PullRequest
2 голосов
/ 07 февраля 2011

У меня действительно странная ошибка.Мой httpd сервер работал нормально до прошлой среды, когда я удалил MS SQL и Visual Studio C #.Когда я перезагружал ПК, Ii обнаружил, что некоторые части переменной PATH среды исчезли ... Почти все проблемы, которые были восстановлены, Единственная, что не может быть отрегулировано, это мой httpd сервер ... или конфигурация PHP, я незнать.Я уже удалил сервер Apache, PHP и MySql и снова установил их заново ... Я делал это много раз на других ПК, так что я уверен, что он должен работать ... но я что-то упустил.

Хуже всего то, что данные, которые я получаю при вводе в cmd "php -i", отличаются от данных, которые я получаю на странице info.php, например:

<?php
phpinfo();
?>

На странице не отображается информация о конфигурации mysqli ...

Может ли кто-нибудь помочь мне?Я пытаюсь что-нибудь избежать форматирования ПК !!!

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

Обновление ::::::::::::::::::::::::::::::::: С помощью phpinfo я нахожу:

Configuration File (php.ini) Path   C:\WINDOWS
Loaded Configuration File   C:\PHP\php.ini 

В C: \ windows нет файла php.ini.Где еще PHP может найти другие конфигурации?

1 Ответ

5 голосов
/ 30 октября 2014

Откройте папку с установленным вами PHP Редактировать файл php.ini

Если php.ini не существует, скопируйте один из php.ini / Production / Development в php.ini

uncomment
    extension=php_mysqli.dll

если вы не установили php в папку по умолчанию ... или если у вас есть расширения php в отдельной папке измените extension_dir на правильный путь

change
    extension_dir = "C:/APL/php/ext/"
...