За последние 24 часа нас посетили 17894 программиста и 1695 роботов. Сейчас ищут 1633 программиста ...

Установка Apache 2.0 + Php 5.1.4 + Mysql Server 4.1.16

Тема в разделе "Установка PHP", создана пользователем cyxapuk, 7 июл 2006.

  1. e][pertoff

    e][pertoff Активный пользователь

    С нами с:
    29 янв 2008
    Сообщения:
    3
    Симпатии:
    0
    Думаешь из за етого? просто все ж рапотало... но если все ж так то хипи поставлю... а так вобщем на Suse хачу перейти, можете кто посоветовать литературу по пшп+мускул+апач под линух?
     
  2. Anonymous

    Anonymous Guest

    режь вены вдоль.
     
  3. e][pertoff

    e][pertoff Активный пользователь

    С нами с:
    29 янв 2008
    Сообщения:
    3
    Симпатии:
    0
    спс за инфу и совет...
     
  4. icecream_2000

    icecream_2000 Активный пользователь

    С нами с:
    31 янв 2008
    Сообщения:
    1
    Симпатии:
    0
    Всем привет!!!
    Ребят, без Вас уже не могу справиться!!! Сталкнулся с проблемой, которая уже мне весь день мозг парит...
    Понадобилось мне на работе поставить сервак для php
    Со страници http://php.ru/install/ всё сделал как написано, сталкнулся с проблемой:
    , но тут же её решил благодаря этой теме....
    Current PHP version: 5.2.1
    Fatal error: Call to undefined function mysql_connect() in C:\Program Files\Apache Group\Apache2\htdocs\test\index2.php on line 11

    Сейчас всё делаю то же самое, но на домашнем компе Винда на котором стоит та же, что и на рабочей машине, тобишь с одного CD.

    Мляяяя, сколько раз я только не переустанавливал на домашнем компе этит php сервер, всё работает, кроме:
    Current PHP version: 5.2.1
    Fatal error: Call to undefined function mysql_connect() in C:\Program Files\Apache Group\Apache2\htdocs\test\index2.php on line 11

    ПАРОЛЬ ПРОПИСЫВАЮ ПРАВИЛЬНО

    Единственное, что меня смущает, быть может тут ошибся:

    [​IMG]
    Я так и не пойму полного пути во втором поле (Значение переменной), дайте пожалуйсто полную строку, что прописать надо, очень буду благодарен, хотя чего только не пробывал...
    На работе пропиал вообще вот так: C:\Program Files\MySQL\MySQL Server 4.1\bin и всё пашет как по маслу!
    Хотя почему то мне кажется, что неправильно...

    И даже phpMyAdmin поставил сразу и всё нормально пашет, но на домашней машине отказывается на прочь....

    Очень надеюсь на Вашу помощь, уже и не знаю куда писать .

    ЗАРАНЕЕ БЛАГОДАРЮ!
     
  5. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
  6. genius-911

    genius-911 Активный пользователь

    С нами с:
    1 фев 2008
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте!
    Уже давно работаю с этим сервисом апаче, установленном по инструкции и не сталкивался с такими ошибками.
    С php файлами работает нормально, а с htm файлами не очень.
    Ошибка такая:
    Установил скрит "каталог сайтов", зашел в админ панель и создал дериктории для размещения ссылок.
    На главной стронице сайта эти директории отобразились, но ссылки на них стоят с расширением .htm
    Как только делаю клик по ним, браузер выдает ошибку, что такой страницы нет.

    Установил этот скрипт на реальный сервер в инете и все работает, делаю клик по ссылки с расширением .htm и она открываеться нормально.

    В чем может быть причина такой разницы?

    Как я понял, скрипт сам генерирует страницы с разрешением .htm
    Как сделать реальный сервер у себя на компьютере?
     
  7. vodvorezlaya

    vodvorezlaya Активный пользователь

    С нами с:
    4 фев 2008
    Сообщения:
    1
    Симпатии:
    0
    Ребят, у меня тоже была это трабла с тем, что к базе не коннектился, перезагрузился, всё пошло!
     
  8. pogozh

    pogozh Активный пользователь

    С нами с:
    25 фев 2008
    Сообщения:
    5
    Симпатии:
    0
    [​IMG]
    [​IMG]

    Вот оно чё выдаёт мне при установке мускуля. Кто подскажет, ет чё такое?
     
  9. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    я ниче не вижу на этих черных картинках.
     
  10. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    А чего сделать пытаешься? Поставить или заново переконфигурировать?
     
  11. pogozh

    pogozh Активный пользователь

    С нами с:
    25 фев 2008
    Сообщения:
    5
    Симпатии:
    0
    [​IMG][​IMG]


    Так виднее?
     
  12. pogozh

    pogozh Активный пользователь

    С нами с:
    25 фев 2008
    Сообщения:
    5
    Симпатии:
    0
    Сперва поставил так же,почти ,выглядело, а потом переконфигурировать
     
  13. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Сними галку, где предлагается изменить настройки безопасности.
     
  14. pogozh

    pogozh Активный пользователь

    С нами с:
    25 фев 2008
    Сообщения:
    5
    Симпатии:
    0
    Спасибо!!! Работает!!! Оказалось Каспер блокировал с самого начала :roll:
     
  15. Nat_

    Nat_ Активный пользователь

    С нами с:
    5 мар 2008
    Сообщения:
    1
    Симпатии:
    0
  16. Animang-home

    Animang-home Активный пользователь

    С нами с:
    6 мар 2008
    Сообщения:
    1
    Симпатии:
    0
    Тоже что и у Nat, все верно, но он упорно выдает нот фаунд!!! плиз хелп, срочна нада пшп!
     
  17. ZMANZ

    ZMANZ Активный пользователь

    С нами с:
    10 мар 2008
    Сообщения:
    161
    Симпатии:
    0
    Прочитал весь форум ответа так и ненашел
    Устанавливал по инструкции www.php.ru/install/
    Что я делал последовательно:
    1.Установил Apache 2.0
    2.Установил MYSQL
    3.Распакавал PHP в директорию C:\php5
    4.В переменные среды PATH добавил C:\php5\;C:\php5\ext\;C:\Program Files\MySQL\MySQL Server 4.1\bin
    5.Зашел в папку C:\php5\ переименовал php.ini-dist в php.ini и заменил этот файл скаченным с сайта.
    6.Заменил файл C:\Program Files\Apache Group\Apache2\conf\httpd.conf файлом скаченным с сайта.
    7.Запускаю 127.0.0.1 - работает
    8.Захожу c:\Program Files\Apache Group\Apache2\htdocs, создаю папку test, в ней создаю текстовый документ, которому даю имя index.php.
    9.Копирую в index.php код со страницы:
    <?php
    phpinfo();
    ?>
    и сохраняю его
    10. Перехожу по ссылке http://127.0.0.1/test/index.php пишет ошибку 404 не может найти файл!!!
    В ЧЕМ ПРОБЛЕМА???
    Дома 2 компа на обоих весь день пробовал нифига не получается!!!
     
  18. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Зачем заменять? Три строчки там и там поправить это никак?!
     
  19. ZMANZ

    ZMANZ Активный пользователь

    С нами с:
    10 мар 2008
    Сообщения:
    161
    Симпатии:
    0
    index.php лежит в папке C:\Program Files\Apache Group\Apache2\htdocs\test почему он его не видит???
    пишет следующее:

    Not Found

    The requested URL /test/index.php was not found on this server.
    Apache/2.0.55 (Win32) PHP/5.2.1 Server at 127.0.0.1 Port 80

    Где вообще задается директория хранения php файлов???
     
  20. ZMANZ

    ZMANZ Активный пользователь

    С нами с:
    10 мар 2008
    Сообщения:
    161
    Симпатии:
    0
    index.php создаю как текстовый файл даю ему расширение .php и копирую с сайта код, но он выглядит как обычный текстовый документ и ненаходит его!!!
    Может его надо както подругому создавать не через обычный блокнот, но тогда как???
     
  21. +Sten+

    +Sten+ Активный пользователь

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    ZMANZ
    Что-то мне подсказывает, что проблема в следующем:
    Скорее всего этот файл у тебя называется index.php.txt. Винда по умолчанию скрыват расширение и ты видиш index.php.

    Решения:

    1) Научиться задавать расширение в блокноте.
    2) В свойствах папки винды убрать галочку "скрывать расширение для известных типов файлов". И переименовать файл как надо.
     
  22. ZMANZ

    ZMANZ Активный пользователь

    С нами с:
    10 мар 2008
    Сообщения:
    161
    Симпатии:
    0
    +Sten+ пасибо ты был прав!!!

    <?php
    print "Current PHP version: <b> ". phpversion() ."</b>";


    /*
    В этой строчке измените пароль доступа к mysql НА ТОТ, КОТОРЫЙ ВЫ ВВОДИЛИ ПРИ УСТАНОВКЕ MYSQL!!!
    $link = mysql_connect("localhost", "root","YOURPASSWORD") or die("Could not connect");
    */


    $link = mysql_connect("localhost", "root","YOURPASSWORD") 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);
    }
    }
    ?>

    ставлю пароль

    <?php
    print "Current PHP version: <b> ". phpversion() ."</b>";


    /*
    В этой строчке измените пароль доступа к mysql НА ТОТ, КОТОРЫЙ ВЫ ВВОДИЛИ ПРИ УСТАНОВКЕ MYSQL!!!
    $link = mysql_connect("localhost", "root","356732") or die("Could not connect");
    */


    $link = mysql_connect("localhost", "root","YOURPASSWORD") 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);
    }
    }
    ?>

    правильно вставил???

    Он мне выдает: Current PHP version: 5.2.1
    Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in C:\Program Files\Apache Group\Apache2\htdocs\test\index2.php on line 10
    Could not connect
     
  23. +Sten+

    +Sten+ Активный пользователь

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    пароль по всей видимости неправильно:
     
  24. ZMANZ

    ZMANZ Активный пользователь

    С нами с:
    10 мар 2008
    Сообщения:
    161
    Симпатии:
    0
    а куда его тогда нужно вставить???
     
  25. Johnatan

    Johnatan Активный пользователь

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания
    Вы вставили пароль в закоменнтированном месте. Там скрипт его не читает. Пароль нужно вставить там, где я выделил жирным.
    PHP:
    1.  <?php
    2. print "Current PHP version: <b> ". phpversion() ."</b>";
    3.  
    4.  
    5. /*
    6. В этой строчке измените пароль доступа к mysql НА ТОТ, КОТОРЫЙ ВЫ ВВОДИЛИ ПРИ УСТАНОВКЕ MYSQL!!!
    7. $link = mysql_connect("localhost", "root","356732") or die("Could not connect");
    8. */
    9.  
    10.  
    11. $link = mysql_connect("localhost", "root","[b]YOURPASSWORD[/b]") or die("Could not connect");
    12. if( !$link ) die( mysql_error() );
    13.  
    14. $db_list = mysql_list_dbs($link);
    15.  
    16. while ($row = mysql_fetch_object($db_list))
    17. {
    18. echo "<h3>Database \"".$row->Database."\"</h3>\n";
    19. $result = mysql_list_tables($row->Database);
    20.  
    21. if(!$result) die( "DB Error, could not list tables\n MySQL Error: ".mysql_error() );
    22. else {
    23. while ($row = mysql_fetch_row($result))
    24. print "Table: $row[0]<br>";
    25. }
    26. }
    27. ?>