LINUX.ORG.RU

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


0

0

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

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

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

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

USE="mysql" emerge php

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

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

T-34 ()

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

Вот что 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 ()
Ответ на: Re: из php скрипта не виден mysql от T-34

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

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

Buregon ()

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

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

Buregon ()

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

>Call to undefined function: mysql_connect()

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

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