LINUX.ORG.RU

из php скрипта не виден mysql


0

0

при попытке подключиться к мускулю выдаётся ошибка: Fatal error: Call to undefined function: mysql_connect() in /var/www/1.php on line 2

вроде бы устанавливал все нужные пакеты, или где прописать отдельно может быть?

Ответ на: комментарий от anonymous

если не ошибаюсь - да:

dbx support enabled dbx version 1.0.0 supported databases MySQL ODBC Postdbx support enabled

Buregon
() автор топика

Не установлены расширения для работы с MySQL, не знаю что у тебя за дистр, в Gentoo это решается просто, пересобирается php c поддержкой mysql:

USE="mysql" emerge php

Для бин дистрибутивов ищи нужный пакет, аля php-mysql.rpm

Если поддержка mysql есть то в выводе phpinfo() должно присутствовать упоминания о mysql! Удачи.

T-34
()

Вот что grep у меня выцыпил из вывода phpinfo() mysql MYSQL_SOCKET => /var/run/mysqld/mysqld.sock MYSQL_INCLUDE => -I/usr/include/mysql MYSQL_LIBS => -L/usr/lib -lmysqlclient mysql.allow_persistent => On => On mysql.connect_timeout => 60 => 60 mysql.default_host => no value => no value mysql.default_password => no value => no value mysql.default_port => no value => no value mysql.default_socket => no value => no value mysql.default_user => no value => no value mysql.max_links => Unlimited => Unlimited mysql.max_persistent => Unlimited => Unlimited mysql.trace_mode => Off => Off

T-34
()
Ответ на: комментарий от T-34

извините, не подскажете, где можно про это прочитать?=) просто я раньше работал только с виндовым сервером типа 3 щелчка мышкой и всё настроено. дистрибутив - kubuntu

Buregon
() автор топика

да, ещё одно... phpmyadmin работает нормально, то есть как то она с пхп до мускуля достучаться может....

Buregon
() автор топика

>Call to undefined function: mysql_connect()

Пересобрать пхп: Распаковать архив с пхп, запустить ./configure --help , найти опцию, где включается поддержка mysql и опять: ./configure -опция && make. Опосля 20 минут перекура - su make install

Skala
()
Ответ на: комментарий от Skala

Автор, не слушай его. После make install можно попрощаться с нормальной системой.

Посмотри, включен ли в php.ini mysql.so

Deleted
()
Ответ на: комментарий от Deleted

спасибо большое, он там был закомментирован=)

Buregon
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.