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
Форумы портала PHP.SU :: Версия для печати :: PHP не хочет работать с MySQL
Форумы портала PHP.SU » PHP » Программирование на PHP » PHP не хочет работать с MySQL

Страниц (1): [1]
 

1. zeit - 30 Июня, 2009 - 19:17:51 - перейти к сообщению
Установил заново PHP. Раскомментирвал нужные библиотеки. Но выдает вот это:

Fatal error: Call to undefined function mysql_connect() in C:\WebServer\Apache2\htdocs\alltoner\www\test.php on line 6


В сем загвоздка?
2. maxtet - 30 Июня, 2009 - 19:37:50 - перейти к сообщению
Взято с другого сайта[dot]

Цитата:
php не видит библиотеки php_mysql.dll, когда так происходит, я просто помещаю библиотеки в каталог, прописанный в переменной окружения PATH и всё начинает работать. Т.е. директиву extension_dir оставляем без изменений

Раскоментируем (убираем точку с запятой) напротив директивы


Копируем библиотеки ext/php_mysql.dll и libmysql.dll в C:/Windows/ - перегружаем сервер Apache.
3. zeit - 30 Июня, 2009 - 19:39:48 - перейти к сообщению
Да не пашит.
4. maxtet - 30 Июня, 2009 - 19:41:42 - перейти к сообщению
Цитата:
есть и другой выход добытый методом "научного тыка"
Копируем файл libmysql.dll из папки с php в папку apache/bin там где лежит сам сервер
php.ini кладем в папку windows
прописываем в extension_dir = путь до расширений "pecl" и снимаем коммент с extension=php_mysql.dll. Перезагружаем сервер и забываем о проблемах...

P.S. Пользователя мускула не забываем создать =)


Попробуйте этот способ.
P.S. Взято с того же источника.
5. zeit - 30 Июня, 2009 - 19:43:47 - перейти к сообщению
А вы не можете просто сказать, как надо делать на самом деле?
(Добавление)
А, заработало. Просто переписал файл php.ini в папку Windows
6. maxtet - 30 Июня, 2009 - 19:45:33 - перейти к сообщению
К сожалению с подобной проблемой я не сталкивался.
7. zeit - 30 Июня, 2009 - 19:46:30 - перейти к сообщению
И еще вопросик. В денвере была какая-то программа для работы с почтой. Как называется и где инфа с устанвкой этой программы.
8. maxtet - 30 Июня, 2009 - 19:54:35 - перейти к сообщению
Отладочный эмулятор sendmail (/usr/sbin/sendmail), не отправляющий письма, а записывающий их в директорию /tmp/!sendmail.
9. zeit - 30 Июня, 2009 - 20:20:15 - перейти к сообщению
Она так и называется Sendmail? Она не платная случаем? А-то где-то прочитал, что она денег стоит.
10. maxtet - 30 Июня, 2009 - 20:43:39 - перейти к сообщению
Если вы внимательно прочли мой предыдущий пост, то должны были обратить внимание на то что это эмулятор почтовой службы, находящийся на локальном сервере.
11. zeit - 30 Июня, 2009 - 21:42:39 - перейти к сообщению
Спасибо за информацию.
12. Champion - 01 Июля, 2009 - 08:25:08 - перейти к сообщению
zeit пишет:
А, заработало. Просто переписал файл php.ini в папку Windows
maxtet пишет:
К сожалению с подобной проблемой я не сталкивался.

Надо было вывести phpinfo() и посмотреть путь к php.ini

 

Powered by ExBB FM 1.0 RC1