Fatal error: Call to undefined function mysqli_connect()

Rost_01

Новичок
Добрый день! Начал изучать PHP.
Установил Apache, PHP 5.6, MySql для Windows. Попробовал написать разные примеры из книги Маклафина. Работает. Но когда дошел до примера с подключением к базе данных, то получил ошибку. А именно: написал connect.html (тест подключения к базе данных) из которого идет обращение к connect.php.
Код connect.php такой:
<?php
mysql_connect("localhost", "root", "11111")
or die (" Ошибка подключения к базе данных: «.mysql_error().» «);
echo » Вы подключились к MySql»;
?>

Возникает ошибка: «Fatal error: Call to undefined function mysql_connect() in C:\USR\www\site1\ch02\scripts\connect.php on line 4»

Исправил функцию на $link = mysqli_connect("localhost", "root", "60818778", "mysql") - возникла аналогичная ошибка.

В php.ini строчки extension=php_mysql.dll
extension=php_mysqli.dll раскомментированы.

В httpd.conf есть такие строки:
LoadModule php5_module "d:/USR/php/php5apache2_4.dll"
AddHandler application/x-httpd-php .php #
PHPIniDir "D:/USR/php"

Подскажите, пожалуйста, в чем мой ошибка.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
там на скриншоте уже показано, что у тебя за ошибки, иди исправляй
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
@Азаматикон, я уже написал, что не так. Не надо советовать ему что-то менять до тех пор, пока он просто не настроит правильно свой сервер. У него путь до модулей указан неверно, ни одна из "раскоментированных" dll у него не грузится. Потому и "call to undefined function".
 

Rost_01

Новичок
Спасибо большое за ответ и участие. Я нашел ошибку в php.ini. У меня была раскомментирована строчка: extension_dir = C:/USR/php/ext" (путь до динамически загружаемых расширений). Но путь указан с ошибкой. Я не поставил " (кавычку) перед С. Когда я исправил путь на : extension_dir = "C:/USR/php/ext" , то все заработало.
 
Сверху