Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Уже долго бьюсь, чтобы поставить мускуль под apache & php5!
 
 автор: Burn-89   (05.04.2006 в 23:24)   письмо автору
 
 

Не могу настроить mysql под php5 & apache! Помогите кто может.... Я делал очень многое,
но результата не вышло - с базой данных не хочет соединятся, когда запрос посылается
скриптом на php... (раскомментировал строку extension=php_mysql.dll -если не ошибаюсь в
правильности написания...и extension_dir указывал к библиотекам... и libmysql.dll кидал в
system32!) Даже делал, как описано в книге PHP 5 Практика создания WEB-Сайтов - решил обратиться к вам на форум!!!! Пожалуйста,помогите, чем сможете...

   
 
 автор: codexomega   (06.04.2006 в 02:44)   письмо автору
 
   для: Burn-89   (05.04.2006 в 23:24)
 

А phpMyAdmin работает?

   
 
 автор: Burn-89   (06.04.2006 в 13:31)   письмо автору
 
   для: codexomega   (06.04.2006 в 02:44)
 

phpmyAdmin в дистрибутиве валяется, но не ставил...

   
 
 автор: cheops   (06.04.2006 в 03:07)   письмо автору
 
   для: Burn-89   (05.04.2006 в 23:24)
 

Не соединение с базой данных сопровождается какими-нибудь эффектами?

   
 
 автор: Burn-89   (06.04.2006 в 13:29)   письмо автору
 
   для: cheops   (06.04.2006 в 03:07)
 

Ну, если с помощью php вывести (echo....), то отображает сообщение, соответственно, которое напишешь, а так нет...

   
 
 автор: Trianon   (06.04.2006 в 13:34)   письмо автору
 
   для: Burn-89   (06.04.2006 в 13:29)
 

тогда с чего Вы решили, что соединение с БД не работает?

   
 
 автор: Burn-89   (06.04.2006 в 13:39)   письмо автору
 
   для: Trianon   (06.04.2006 в 13:34)
 

Соединение с mysql не работает, а phpmyadmin мне, если честно сказать - не нужно, хотя тот же мускуль с графическим интерфейсом, но я повторюсь, мне надо mysql подключить...

   
 
 автор: Trianon   (06.04.2006 в 13:44)   письмо автору
 
   для: Burn-89   (06.04.2006 в 13:39)
 

Соединение с mysql не работает...
Искать проблему при отсутствии какой бы то ни было информации о ней, кроме номеров версий продуктов, от которых мало что зависит, черезвычано сложно - нужно больше подробностей...

[поправлено модератором]

   
 
 автор: cheops   (06.04.2006 в 13:50)   письмо автору
 
   для: Burn-89   (06.04.2006 в 13:39)
 

А как вы пришли к такому выводу? Не работает или работает не так какой-то скрипт?

   
 
 автор: Burn-89   (06.04.2006 в 14:31)   письмо автору
 
   для: cheops   (06.04.2006 в 13:50)
 

БД работает из командной строки, создаются бд, ну вообщем можно производить разные операции - и всё ок, но только по запросу скрипта на php вообще не запускается не один сценарий....

   
 
 автор: Trianon   (06.04.2006 в 14:45)   письмо автору
 
   для: Burn-89   (06.04.2006 в 14:31)
 


$dblocation = "127.0.0.1"; 
$dbname = "test"; 
$dbuser = "root"; 
$dbpasswd = ""; 

$dbcnx = mysql_connect($dblocation, $dbuser, $dbpasswd); 
if (!$dbcnx) 
   exit("user $dbuser  cannot connect to MYSQL server $dblocation via : ".mysql_error());
$dbsel = mysql_select_db($dbname, $dbcnx);
if (!$dbsel) 
   exit("Cannot select DB $dbname via : ".mysql_error());

mysql_query('SET NAMES "cp1251"', , $dbcnx);
echo "database $dbname selected";

   
 
 автор: Burn-89   (06.04.2006 в 14:57)   письмо автору
 
   для: Trianon   (06.04.2006 в 14:45)
 

Parse error: parse error, unexpected ',' in мой каталог с проверочными файлами .php on line 14
Вот, что на ваш запрос выдал браузер....

   
 
 автор: Trianon   (06.04.2006 в 15:00)   письмо автору
 
   для: Trianon   (06.04.2006 в 14:45)
 

Пардон, в следующей строке замените две запятые на одну. Опечатался.
mysql_query('SET NAMES "cp1251"',  $dbcnx);

   
 
 автор: Burn-89   (06.04.2006 в 15:11)   письмо автору
 
   для: Trianon   (06.04.2006 в 15:00)
 

А теперь вот что:

Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '127.0.0.1' (10061) in /мой каталог/ on line 7
user root cannot connect to MYSQL server 127.0.0.1 via : Can't connect to MySQL server on '127.0.0.1' (10061)

Ошибка, что-то типа: не хочу соединятся, потому что не установлена, как localhost?

   
 
 автор: Trianon   (06.04.2006 в 15:24)   письмо автору
 
   для: Burn-89   (06.04.2006 в 15:11)
 

Ошибка - не могу подключиться к серверу на локальной машине.
У Вас случайно какой нибудь файрволл или брандмауер не стоит, который запрещает обращаться к порту 3306 ?

   
 
 автор: Burn-89   (06.04.2006 в 15:26)   письмо автору
 
   для: Trianon   (06.04.2006 в 15:24)
 

файрволл не стоит - брандмауер отключён...

   
 
 автор: Burn-89   (06.04.2006 в 14:35)   письмо автору
 
   для: cheops   (06.04.2006 в 13:50)
 

Всё делаю, как в книге описано... после всего заливаю проверочный скрипт, который также взят из статьи на вашем сайте "APACHE + PHP + MYSQL". Вывод в браузер вот таков: Нет доступа к базе данных, но это если выводить после кусочка скрипта подключения:

$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "";

$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{

   
 
 автор: Burn-89   (06.04.2006 в 21:09)   письмо автору
 
   для: Burn-89   (06.04.2006 в 14:35)
 

Всё, наконец настроил! Спасибо всем - там ерунда была... (в php.ini порт не совпадал с портом в my.ini) Исправил и всё заработало!!!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования