PHP 5.1 RC1 & MySQL 5.0.4 Win connect problem

lastdruid

Новичок
PHP 5.1 RC1 & MySQL 5.0.4 Win connect problem

Поставил сабж.
ПХП сам по себе работает, мускул тоже
при попытке подключения к серверу стандартной строкой
$link = mysql_connect("localhost", "root", "")
or die("Could not connect: " . mysql_error());
Выдает
Fatal error: Call to undefined function mysql_connect() in C:\Apache\Apache2\htdocs\testdb.php on line 2

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

В стандартном фаерволе 3306 порт на всякий случай добавил, чтоб пропускал без проблем. Вроде не первый раз такого типа софт ставлю. Дома Mysql 4 и PHP 4 работают как часы.

Посоветуйте что сделать? Не могли они эту функцию убрать! Чувствую что-то не донастроил. а вот что?

P.S.: Просьба не ругать RC1, советовать подождать стабильных релизов. Такая элементарная вещь должна работать даже в RC1

Спасибо за внимание!
 
to 440hz :
Апач есессно перезапустил

to svetasmirnova :
Это ты к чему?
Апельсин:
MySQL 5.0.4, куда еще новее. И причина ошибки не в этом.
 
Re: PHP 5.1 RC1 & MySQL 5.0.4 Win connect problem

Автор оригинала: lastdruid
Fatal error: Call to undefined function mysql_connect() in C:\Apache\Apache2\htdocs\testdb.php on line 2
смотрим phpinfo() на предмет этой библиотеки. наличествует?
 
Всё, разобрался!
Оказывается нужно было php.ini загнать в C:\Windows и mysql.dll в C:\Windows\System!
Странно, это нужно было для старых версий, а в 5-й по Install.txt этого делать не нужно было....

Но главное теперь всё работает!

Всем спасибо за участие!
 
>Странно, это нужно было для старых версий, а в 5-й по Install.txt этого делать не нужно было....

в старых версиях такого файла не было.
JFYI
 
Автор оригинала: lastdruid
Всё, разобрался!
Оказывается нужно было php.ini загнать в C:\Windows и mysql.dll в C:\Windows\System!
тогда надо было правильно PATH настроить, а не DLL копировать. 8)

но хорошо, что завелось
 
> MySQL 5.0.4, куда еще новее. И причина ошибки не в этом.

Причина не в этом, а куда новее - можно пойти на сайт разработчиков и посмотреть куда новее.
 
аналогичная ситуация, раньше все ставилось без проблем
только что поставил
Apache 2.0.54
PHP 5.1RC1
MySQL 5.0.12
на windows xp sp2
РНР работает, но доп модуль php_mysql.dll не загружает - при запуске апача пишет не найден модуль
php.ini скопировал строку раскоментарил, апач перезагрузил
модуль засунул в system32
 
440hz
Вот так
%SystemRoot%\system32;%SystemRoot%;c:\php\;c:\php\ext
последний обратный слэш не нужет
dll-ки у меня в c:\php\ext
каталога c:\php\dlls у меня в структуре каталогов PHP нет, и не было
 
Автор оригинала: lastdruid
440hz
Вот так
%SystemRoot%\system32;%SystemRoot%;c:\php\;c:\php\ext
последний обратный слэш не нужет
эт я все к чему. эт я к тому, что засорять system32 не гоже, а гоже прописывать правильные пути, чего всем и желаю.
 
Сверху