Intereting Posts
Переслать неопределенное количество аргументов в другую функцию Как получить тип изображения в php PHP: Как я могу применить свои переменные к динамическому набору условий? TCPDF Сохранить файл в папке? mysqli_error () ожидает, что параметр 1 будет mysqli, null Как создать динамическую добавочную переменную, используя цикл for for php? Как получить 50-мегабайтный zip-файл с файлом размером 600 МБ в mysql datatable? PHP: фильтрация SQL-запроса с помощью опций выбора Сравнение переменных PHP Почему, если я зарегистрировался на своем веб-сайте как зарегистрированный пользователь, я не могу получить доступ к другим страницам после установки правил сеанса? Как добавить поле, рассчитанное из другой таблицы моделей в Agile Toolkit? как сбросить форму после отправки? Проблемы с версией API для PayPal Rest Динамическая конфигурация почты со значениями из базы данных Как правильно обрабатывать запросы разбиения на страницы с помощью mongodb и php?

Ошибка PHP: «Вызов неопределенной функции mysqli_connect ()»

В PHP я получаю эту ошибку:

Call to undefined function mysqli_connect() 

Я проверил файл php.ini и нет ; перед extension=php_mysql.dll или extension=php_mysqli.dll .

Я думаю, что я получаю эту ошибку, потому что мой файл figuration File (php.ini) – это C:\Windows . Как я могу изменить его на C:\Apache2.2\php\php.ini ?

На машинах Ubuntu вы можете попробовать:

sudo apt-get install php5-mysql

поскольку базовая установка PHP5 не включает функцию mysqli_connect .

Вы можете установить путь, используя PHPIniDir в .htaccess или конфигурацию вашего сервера.

то есть.

 PHPIniDir "C:/Apache2.2/php" 

Вам не придется перекомпилировать PHP, если расширение загружается правильно (поэтому убедитесь, что ваш extension_dir верен), просто убедитесь, что вы перезапустили Apache после внесения этих изменений.

Вам необходимо перекомпилировать PHP с расширением для этой библиотеки.