Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: PHP не хочет работать с MySQL
Покинул форум
Сообщений всего: 134
Дата рег-ции: Окт. 2008
Помог: 0 раз(а)
Установил заново PHP. Раскомментирвал нужные библиотеки. Но выдает вот это:
Fatal error: Call to undefined function mysql_connect() in C:\WebServer\Apache2\htdocs\alltoner\www\test.php on line 6
В сем загвоздка?
maxtet
Отправлено: 30 Июня, 2009 - 19:37:50
Новичок
Покинул форум
Сообщений всего: 63
Дата рег-ции: Февр. 2009 Откуда: г.Херсон
php не видит библиотеки php_mysql.dll, когда так происходит, я просто помещаю библиотеки в каталог, прописанный в переменной окружения PATH и всё начинает работать. Т.е. директиву extension_dir оставляем без изменений
Копируем библиотеки ext/php_mysql.dll и libmysql.dll в C:/Windows/ - перегружаем сервер Apache.
zeit
Отправлено: 30 Июня, 2009 - 19:39:48
Частый гость
Покинул форум
Сообщений всего: 134
Дата рег-ции: Окт. 2008
Помог: 0 раз(а)
Да не пашит.
maxtet
Отправлено: 30 Июня, 2009 - 19:41:42
Новичок
Покинул форум
Сообщений всего: 63
Дата рег-ции: Февр. 2009 Откуда: г.Херсон
Помог: 0 раз(а)
Цитата:
есть и другой выход добытый методом "научного тыка"
Копируем файл libmysql.dll из папки с php в папку apache/bin там где лежит сам сервер
php.ini кладем в папку windows
прописываем в extension_dir = путь до расширений "pecl" и снимаем коммент с extension=php_mysql.dll. Перезагружаем сервер и забываем о проблемах...
P.S. Пользователя мускула не забываем создать =)
Попробуйте этот способ.
P.S. Взято с того же источника.
zeit
Отправлено: 30 Июня, 2009 - 19:43:47
Частый гость
Покинул форум
Сообщений всего: 134
Дата рег-ции: Окт. 2008
Помог: 0 раз(а)
А вы не можете просто сказать, как надо делать на самом деле? (Добавление)
А, заработало. Просто переписал файл php.ini в папку Windows
maxtet
Отправлено: 30 Июня, 2009 - 19:45:33
Новичок
Покинул форум
Сообщений всего: 63
Дата рег-ции: Февр. 2009 Откуда: г.Херсон
Помог: 0 раз(а)
К сожалению с подобной проблемой я не сталкивался.
zeit
Отправлено: 30 Июня, 2009 - 19:46:30
Частый гость
Покинул форум
Сообщений всего: 134
Дата рег-ции: Окт. 2008
Помог: 0 раз(а)
И еще вопросик. В денвере была какая-то программа для работы с почтой. Как называется и где инфа с устанвкой этой программы.
maxtet
Отправлено: 30 Июня, 2009 - 19:54:35
Новичок
Покинул форум
Сообщений всего: 63
Дата рег-ции: Февр. 2009 Откуда: г.Херсон
Помог: 0 раз(а)
Отладочный эмулятор sendmail (/usr/sbin/sendmail), не отправляющий письма, а записывающий их в директорию /tmp/!sendmail.
zeit
Отправлено: 30 Июня, 2009 - 20:20:15
Частый гость
Покинул форум
Сообщений всего: 134
Дата рег-ции: Окт. 2008
Помог: 0 раз(а)
Она так и называется Sendmail? Она не платная случаем? А-то где-то прочитал, что она денег стоит.
maxtet
Отправлено: 30 Июня, 2009 - 20:43:39
Новичок
Покинул форум
Сообщений всего: 63
Дата рег-ции: Февр. 2009 Откуда: г.Херсон
Помог: 0 раз(а)
Если вы внимательно прочли мой предыдущий пост, то должны были обратить внимание на то что это эмулятор почтовой службы, находящийся на локальном сервере.
zeit
Отправлено: 30 Июня, 2009 - 21:42:39
Частый гость
Покинул форум
Сообщений всего: 134
Дата рег-ции: Окт. 2008
Помог: 0 раз(а)
Спасибо за информацию.
Champion
Отправлено: 01 Июля, 2009 - 08:25:08
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
zeit пишет:
А, заработало. Просто переписал файл php.ini в папку Windows
maxtet пишет:
К сожалению с подобной проблемой я не сталкивался.
Надо было вывести phpinfo() и посмотреть путь к php.ini
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.