2014-10-08 3 views
-2

Я хочу использовать базу данных для хранения пользовательских данных. Я запускаю сервер Apache с установленными PHP и MySQL. Когда я пытаюсь mysqli_connect, возникает ошибка HTTP 500. Это мой код:HTTP-запрос 500, когда я вызываю mysqli_connect с PHP

$con = mysqli_connect("localhost","root","password","database"); 
mysqli_close($con); 

Я также проверил журнал Apache; вот что он сказал:

[Time] [error] [client localhost] PHP Fatal error: Call to undefined function mysqli_connect() in [Document Address] on line 78, referer: [URL]

и

PHP Warning: PHP Startup: Unable to load dynamic library 'ext/php_mysqli.dll' - The specified module could not be found.\r\n in Unknown on line 0 

Кроме того, var_dump(function_exists('mysqli_connect')); выходы bool(false).

Я раскопан extension=php_mysqli.dll в php.ini, проверил каталог ext и в нем есть файл php_mysqli.dll, проверил другие вопросы StackOverflow (и другие), подобные этому, но никто из них не ответил на это для меня. Является ли ответ, глядя на меня в лицо? Я довольно новичок в этом.

+1

Вы можете добавить 'расширение = mysqli.dll' в файл php.ini. – Chad

+0

У меня есть. Позвольте мне изменить вопрос. – PsychicCucumber

+0

Вы перезапустили сервер после включения расширения? –

ответ

0

тест phpinfo() и убедитесь, что функция активирована

 Смежные вопросы

  • Нет связанных вопросов^_^