За последние 24 часа нас посетили 18269 программистов и 1643 робота. Сейчас ищут 1585 программистов ...

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

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

  1. Mete0

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

    С нами с:
    18 дек 2006
    Сообщения:
    272
    Симпатии:
    0
    Адрес:
    Gatchina
    Windows перезагружал после изменения PATH? Следовало ещё и по форуму поискать.
    http://php.ru/forum/viewtopic.php?t=9922
     
  2. Paranoid

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

    С нами с:
    7 ноя 2008
    Сообщения:
    11
    Симпатии:
    0
    Ураа заработало :) Надо было бы в мануале это тоже указать. Большое СПАСИБО тебе за твоё потраченное время.
     
  3. CNSbrain

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

    С нами с:
    13 ноя 2008
    Сообщения:
    13
    Симпатии:
    0
    интересует вопрос:
    если MySQL установить не в программ файлз, подредактировав my.ini
    работать будет :) ?
     
  4. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    mysql можно ставить куда угодно
     
  5. Kyrs

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

    С нами с:
    16 ноя 2008
    Сообщения:
    5
    Симпатии:
    0
    Адрес:
    Украина
    Подскажите пожалуста как быть. Все установил и зделал как описывалось. Апачи работает а ПХП и майскл отказываются. можит что с переменными напарол. там ведь два варианта настройки паказано. Суть проблемы тока: когда начинаю проверять работоспасобность то в браузере выводит сам текст пхп как и в блокноте. пачему реакции нет немагу панять. Заранее спасибо.
     
  6. Mete0

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

    С нами с:
    18 дек 2006
    Сообщения:
    272
    Симпатии:
    0
    Адрес:
    Gatchina
    В httpd.conf прописал такое?

    Код (Text):
    1. LoadModule php5_module "C:/php5/php5apache2.dll"
    2. AddType application/x-httpd-php .php
    3. PHPIniDir "C:/php5/"
    Где находится интерпретатор php? В какой деррикторие?
    После изменения httpd.conf необходимо перезапустить apache.
     
  7. Kyrs

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

    С нами с:
    16 ноя 2008
    Сообщения:
    5
    Симпатии:
    0
    Адрес:
    Украина
    нет я скачал как там написоно было правельный httpd.conf. я так палогаю там оно должно уже было прописанно. если нет то куда его там вставлять.
     
  8. Mete0

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

    С нами с:
    18 дек 2006
    Сообщения:
    272
    Симпатии:
    0
    Адрес:
    Gatchina
    Там всё уже прописано.
    Об этом я написал выше, и в http://php.ru/install/ об этом написано подробно.

    Ты замени файл httpd.conf идущей с apache на скаченный тобой файл httpd.conf ?
    После этого надо перезапустить apache.
     
  9. Kyrs

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

    С нами с:
    16 ноя 2008
    Сообщения:
    5
    Симпатии:
    0
    Адрес:
    Украина
    да скачал вставил. нажал на Restart в апачи. тока теперь он ошибку выдает The requested operation has failed! и еще в http://php.ru/install/ написанно о настройки переменных: какой именно скриншот верный. там два разных вида путь к path
     
  10. Mete0

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

    С нами с:
    18 дек 2006
    Сообщения:
    272
    Симпатии:
    0
    Адрес:
    Gatchina
    Значит ты что-то напортачил с настройками, пройди ещё раз, шаг за шагом, все инструкции по установке.

    Они оба "верные", тебе в переменную PATH необходимо добавить следующие: C:\php5\;C:\php5\ext\;
    В http://php.ru/install/ все подробно расписано, единственное о чем там умолчали это то, что необходимо перезагрузить компьютер после изменения системной переменной PATH.

    Слушай, может тебе не стоит мучатся с настройками самому, а взять и установить готовую сборку, например: XAMPP
     
  11. Kyrs

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

    С нами с:
    16 ноя 2008
    Сообщения:
    5
    Симпатии:
    0
    Адрес:
    Украина
    хочится самому разобраться. сматри там после C:\php5\;C:\php5\ext\; в одном из скриншотов написан еще путь к майскл а в другой нет какой верный. Ведь лучше всего можно понять когда разберешся сам. ведь так
     
  12. Mete0

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

    С нами с:
    18 дек 2006
    Сообщения:
    272
    Симпатии:
    0
    Адрес:
    Gatchina
    А ещё там чёрным по белому написано
    И я тебя уже об этом сказал.

    Ага, и ключевое слово тут САМ.
     
  13. Kyrs

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

    С нами с:
    16 ноя 2008
    Сообщения:
    5
    Симпатии:
    0
    Адрес:
    Украина
    насчет ключевого слова ясно. будем стараться. но иногда требуеться совета более опытных. извини если сильно отвлек.
     
  14. Nocusu

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

    С нами с:
    16 ноя 2008
    Сообщения:
    4
    Симпатии:
    0
    Понимаю, что данный ворос уже затрагивался и в этой теме и в целом на форумах.
    Но возможно кому-то не будет влом ответить.

    Если файл libmysql.dll загружен C:\WINDOWS\system32 - всё работает, данные из MySQL выводятся.
    Если файл из систем32 удалить, а в php.ini раскомментировать и сделать так:
    Код (Text):
    1. ; UNIX: "/path1:/path2"
    2. ;include_path = ".:/php/includes"
    3. ;
    4. ; Windows: "\path1;\path2"
    5. include_path = "c:\usr\php\libmysql.dll"
    Я предполагал, что всё так же должно работать. Ан нет. И не пойму почему.
    Понадеявшись на свою неопытность, делал так(разные вариации, которые взбрели в голову):
    Код (Text):
    1.  
    2. include_path = "c:\usr\php\libmysql.dll\"
    3. include_path = "c:\usr\php\libmysql.dll"
    4. include_path = "c:/usr/php/libmysql.dll/"
    5. include_path = "c:/usr/php/libmysql.dll"
    6. include_path = "c:\usr\php\"
    7. include_path = "c:\usr\php"
    8. include_path = "c:/usr/php"
    но всё равно никак.. пхп явно пытается вытянуть libmysql.dll из систем32. Как только возвращаем файл в систем32, всё опять пашет замечательно.
    После каждого изменения апач перезапускал. Надеюсь на ответы, фенкс.
     
  15. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Почитай для чего нужна директива include_path?
     
  16. Draizer

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

    С нами с:
    25 ноя 2008
    Сообщения:
    3
    Симпатии:
    0
    Добрый день
    Каталог Apache:C:\Program Files\Apache Software Foundation\Apache2.2 версия 2.2.3-win32
    Каталог PHP: C:\Program Files\PHP версия 5.2.6-win32
    Каталог MySQL: C:\MySQL версия 5.0.24a-win32
    PATH: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\PHP\;C:\Program Files\PHP\ext;C:\MySQL\bin

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

    error_reporting(E_ALL);
    /*
    В этой строчке измените пароль доступа к 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);
    }
    }
    ?>
    Пароль заменен на мой.
    MySQL запущен
    Apache запущен
    Связка Apache+PHP работает (phpinfo отображается)
    Проблема:
    http://localhost/db.php выводит лишь:
    Current PHP version: 5.2.6
    и никаких ошибок.
    Сделал все что было указано в мануале. Помогите!
     
  17. Draizer

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

    С нами с:
    25 ноя 2008
    Сообщения:
    3
    Симпатии:
    0
    Странно, но с php 5.2.1 все прокатило...
     
  18. kirwebgroup

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

    С нами с:
    21 ноя 2008
    Сообщения:
    48
    Симпатии:
    0
    у тебя модуль ПХП в ПХПинфо выводиться???
    Вот что-то похожее:

    mysql

    MySQL Support enabled
    Active Persistent Links 0
    Active Links 0
    Client API version 5.0.45
     
  19. Хайр

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

    С нами с:
    27 ноя 2008
    Сообщения:
    2
    Симпатии:
    0
    "Пролетарии всех стран соединяйтесь!"-)
    Здравствуйте уважаемые программисты! В области пхп (как вы это язык называете в своем жаргоне) я новычок. Короче, я все сделал как в документации написано, но после запуска http://localhost/test/index.php в броузере ничего. Я понимаю вас это бесит каждый раз обяснять, но я читал форум. делал по им советам, но ничего. нет пошаговой инструкции для чайников этой области?
     
  20. Хайр

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

    С нами с:
    27 ноя 2008
    Сообщения:
    2
    Симпатии:
    0
    да, но не получается
     
  21. kostyl

    kostyl Guest

    значит не судьба
     
  22. kirwebgroup

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

    С нами с:
    21 ноя 2008
    Сообщения:
    48
    Симпатии:
    0
  23. EliGor

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

    С нами с:
    5 дек 2008
    Сообщения:
    1
    Симпатии:
    0
    предлагаю изменить в инструкции по установке!

    Если вы устанавливаете программу на любой корневой каталог кроме С:\ то строки:

    # Подключение PHP, как модуля

    LoadModule php5_module C:/php5/php5apache2.dll
    AddType application/x-httpd-php .php
    PHPIniDir "C:/php5/"

    надо вводить вручную в файл httpd.conf (?:\Program Files\Apache Group\Apache2\conf\httpd.conf)

    вот так=) а то я наломал мозгов пока не понял что в скачанном httpd все ссылки на С:\ а у меня всё на D:\
     
  24. kevmen

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

    С нами с:
    5 дек 2008
    Сообщения:
    2
    Симпатии:
    0
    Приветствую всех!У меня при настройке mysql выдает ошибку 1045
    access denied for user "root"@localhost"(using password:NO)
    подскажите в чем проблема,заранее благодарю