У меня простая,но очень насущная проблема. Ставлю я, значит, MySQL 5.1.43 на локалхост,на сервер. PHP 5.3.1 уже
работает, Apache 2.2 тоже. Для мускула именно прописал: extension=
php_
mysql.dll и extension_dir = "C:/PHP/ext" . PHP подключен,как cgi, а не как модуль; переменная среды для пхп стоит сразу перед оной для мускула. libmySQL.dll лежит нормально в ext. Пробовал даже добаdить её в system32. Произвожу тестирование таким скриптом:
<?php
print "Current PHP version: <b> ". phpversion() ."</b>";
$link = mysql_connect("localhost", "root","7") 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);
}
}
?>
В ответ мне такое:
То бишь не отвечает. Пароль,кажется,верный указал. Ломаю голову теперь,и у же давно. В чем дело, подскажите,пожалуйста?
Спустя 37 минут, 15 секунд (20.02.2010 - 23:16) sergeiss написал(а):
Цитата (Genco @ 20.02.2010 - 23:38) |
.... extension=php_mysql.dll ...... libmySQL.dll..... |
Так какую же ДЛЛ ты хочешь использовать?
Спустя 26 минут, 14 секунд (20.02.2010 - 23:42) Genco написал(а):
Не,ну php_mysql.dll тоже имеется. Разве что в винду не стал класть,а в паке ext то лежит. Просто где-то видел,что без libmySQL.dll тоже работать не будет. Как бы там ни было,не пашет оно(( Есть идеи?
Спустя 11 часов, 12 минут, 48 секунд (21.02.2010 - 10:55) glock18 написал(а):
Текст ошибки говорит, что расширение подключено. Просто не подключения к серверу. Убедись, что он запущен.
Спустя 13 часов, 8 минут, 36 секунд (22.02.2010 - 00:03) Genco написал(а):
Цитата |
Убедись, что он запущен. |
Блин,ну в трее апач висит,лампочка его светит,скрипты в браузере бегают!! Чего уж проверять то) Ещё мысли? Ну хоть кто-нибудь,пожаалуйста!