MariaDB + PHP = Call to undefined function mysqli_connect()

Статус
В этой теме нельзя размещать новые ответы.

Горбушка

Ищу её...
Регистрация
2 Май 2008
Сообщения
3.444
Реакции
2.524
Собственно, сломал мозг...

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

MariaDB стоит на сервере как localhost

phpinfo() искренне говорит:
mysqlnd Version mysqlnd 5.0.11-dev - 20120503 - $Id: 3c688b6bbc30d36af3ac34fdd4b7b5b787fe5555 $

И при этом Call to undefined function mysqli_connect()

Чё за хyйня? О_о
 
В выдаче phpinfo должно быть что-то на подобии этого:
823njlNIdZZdmO.png

В противном случае...
 
Для просмотра ссылки Войди или Зарегистрируйся
Код:
After installing Apache PHP MySQL successfully on Vista.
I expected everything to run smoothly. But, it was really
not the case. As I tried to connect to MySQL using PHP code,
I got stuck with the following error:
"Fatal error: Call to undefined function mysql_connect()"

But, finally I cracked the problem. If the same problem
is annoying you, please follow the solution below:

To connect PHP to MySQL "php_mysql.dll" is required.
We need to mention the location "php_mysql.dll" in
"php.ini"(configuration file).

1)Open "php.ini" in some text editor.2) Search for the line
"extension_dir = "./" " and mentionthe path of "ext" folder
in place of "./". For example if youhave installed PHP in
"C:/program Files" then change"extension_dir = "./" " to
"extension_dir = "C:/Program Files/php/ext" ".

3) Search for the line "extension=modulename.extension"
(You will find it in Dynamic Extensions) and change it to
"extension=php_mysql.dll".

скорее всего пых берет не ту extension_dir, ткни ему носом где морийадэбэ
 
В выдаче phpinfo должно быть что-то на подобии этого:
823njlNIdZZdmO.png

В противном случае...
Выдаёт только mysqlnd
скорее всего пых берет не ту extension_dir, ткни ему носом где морийадэбэ
Об этом как-то не подумал...
php -m чо говорит ?

У вас винда ?
Результат команды будет утром.
Windows Server 2008 R2
 
:facepalm: И так убивался, и сяк... В общем... На винде нам подавай абсолютный путь до папки extension_dir... Ни /ext/ ни ./ext/ - ничего не помогало... В итоге впилил путь от корня диска - завелась... :bizon:

Всем спасибо! Сам бы не допёр 100%
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху