Установка MySQL 4.1

timasik

Новичок
Установка MySQL 4.1

Странная проблема возникла.
установил Apache 2.0.48, PHP 5.2.3 всё ок... всё работает

установил MySQL Server 4.1

прописал в php.ini
extension_dir = C:/php/ext

раскоментировал:
extension=php_mysql.dll

изменил в my.ini:
[client]
port=3306
character-sets-dir="C:/Program Files/MySQL/MySQL Server 4.1/share/charsets"
[mysqld]
# The TCP/IP Port the MySQL Server will listen on
port=3306
character-sets-dir="C:/Program Files/MySQL/MySQL Server 4.1/share/charsets"
init-connect="SET NAMES cp1251"

скопировал libmySQL.dll в директорию C:/php
скопировал libmysql.dll в директорию C:/WINDOWS/SYSTEM32

в процессах смотрю, MySQL запущен всё ок...
делаю тестовую страницу:

PHP:
$link = mysql_connect("localhost", "root","[пароль тот что я указал]") or die("Could not connect");
  if( !$link ) die( mysql_error() );
  
  $db_list = mysql_list_dbs($link);
  
  while ($row = mysql_fetch_object($db_list)) 
  {
    echo "<h3>Database \"".$row->Database."\"</h3>\n";
    $result = mysql_list_tables($row->Database); 
    
    if(!$result) die( "DB Error, could not list tables\n MySQL Error: ".mysql_error() );
    else {
      while ($row = mysql_fetch_row($result))
      print "Table: $row[0]<br>";
      mysql_free_result($result);
    }
  }
выдаёт: Fatal error: Call to undefined function mysql_connect() in E:\www\mysql.php on line 2

2 дня пытался использовать всё что нашёл в инете (в принципе везде одно и тоже) ничего не помогает
 

440hz

php.ru
пути в PATH пропиши

а копировать все в system32 - плохая примета. удачи не будет.
=)
 

timasik

Новичок
440hz
знаешь, в дистрибутиве php5 что я скачал не было вообще ничего кроме:

dev
go-pear.bat
install.txt
libmySQL.dll
license.txt
msql.dll
news.txt
PEAR
php-win.exe
php.exe
php.gif
php.ini
php5apache2_2.dll
php5apache2_2_filter.dll
php5apache_hooks.dll
php5embed.lib
php5ts.dll
php_manual_en.chm
php_mysql.dll
 

440hz

php.ru
Автор оригинала: timasik
у меня есть php-5.2.3-win32-installer.msi сщас попробую его
ну что вы все инсталлеры льете? привыкли кнопки давить?
совсем думать отучились?
не хочешь думать - поставь денвер или appsrv и тупи дальше.
 

timasik

Новичок
440hz
денвером я дома пользуюсь
а здесь мне нужно сервер чтобы клиенты могли файлы забирать... а так как файлов больше 100000 нужно поставить базу, где будут клиенты с логинами и паролями, и файлы которые для них...

раньше я как то уже это делал, но тогда всё без запинки прошло ... я и phpmyadmin тогда установил... вообщем вроде было нормально, а сщас в другом месте, более новые файлы...
вот и сразу проблемы...
 

timasik

Новичок
скачал с php.ru 5.2.1 заменил php.ini на свой и всё стало чики - пуки

спасибо 440hz
 
Сверху