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

Спасибо за внимание!
 

lastdruid

Новичок
to 440hz :
Апач есессно перезапустил

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

440hz

php.ru
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() на предмет этой библиотеки. наличествует?
 

lastdruid

Новичок
Всё, разобрался!
Оказывается нужно было php.ini загнать в C:\Windows и mysql.dll в C:\Windows\System!
Странно, это нужно было для старых версий, а в 5-й по Install.txt этого делать не нужно было....

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

Всем спасибо за участие!
 

tony2001

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

в старых версиях такого файла не было.
JFYI
 

440hz

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

но хорошо, что завелось
 

Апельсин

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

Причина не в этом, а куда новее - можно пойти на сайт разработчиков и посмотреть куда новее.
 

Diagnost

Guest
аналогичная ситуация, раньше все ставилось без проблем
только что поставил
Apache 2.0.54
PHP 5.1RC1
MySQL 5.0.12
на windows xp sp2
РНР работает, но доп модуль php_mysql.dll не загружает - при запуске апача пишет не найден модуль
php.ini скопировал строку раскоментарил, апач перезагрузил
модуль засунул в system32
 

lastdruid

Новичок
440hz
Вот так
%SystemRoot%\system32;%SystemRoot%;c:\php\;c:\php\ext
последний обратный слэш не нужет
dll-ки у меня в c:\php\ext
каталога c:\php\dlls у меня в структуре каталогов PHP нет, и не было
 

440hz

php.ru
Автор оригинала: lastdruid
440hz
Вот так
%SystemRoot%\system32;%SystemRoot%;c:\php\;c:\php\ext
последний обратный слэш не нужет
эт я все к чему. эт я к тому, что засорять system32 не гоже, а гоже прописывать правильные пути, чего всем и желаю.
 
Сверху