За последние 24 часа нас посетил 17791 программист и 1703 робота. Сейчас ищут 1797 программистов ...

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

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

  1. host

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

    С нами с:
    20 июн 2007
    Сообщения:
    733
    Симпатии:
    3
    Штаны
    подходит, при чем прекрасно. У меня точно такая же винда + точно такой же апач, php поновее, mysql такой же. Причем все установилось нормально.
    Попробуйте переустановить апач и заполнять все графы которые он просит.
     
  2. Штаны

    Штаны Guest

    Так ведь переустанавливать нечего. В первом же окне при установке Apache появляется то, что я написал. После нажатия на Финиш, установка прерывается.
     
  3. host

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

    С нами с:
    20 июн 2007
    Сообщения:
    733
    Симпатии:
    3
    Штаны
    Скачайте другой апач (лучше с оффициального сайта)
    Срубите винду :D
     
  4. Штаны

    Штаны Guest

    Ура! Получилось! Оказалось достаточно перезагрузки компьютера. Глюк был.
     
  5. frost

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

    С нами с:
    25 авг 2007
    Сообщения:
    2
    Симпатии:
    0
    здрасте
    у меня проблемка
    при проверки работы рнр и мsql explorer просто качает (index.php и index2.php)
    осложняется все тем что у меня системный жестак D:\
    пытался в php.ini и в httpd.conf переписать все на d но чет не получилось ((
    подскажите плиз что сделать
     
  6. frost

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

    С нами с:
    25 авг 2007
    Сообщения:
    2
    Симпатии:
    0
    здесь есть ктонибудь
    люди нужна помощ
     
  7. mmaavv

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

    С нами с:
    25 мар 2007
    Сообщения:
    59
    Симпатии:
    0
    frost
    В этом топике на предыдущих страницах написано много текста.
    Этот текст предназначен для того, чтобы его читали.
    После выполнения процедуры чтения необходимо провести анализ прочитанного...
    Вариант объяснения №2:
    На предыдущих страницах сказано что надо делать.
     
  8. Семен

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

    С нами с:
    28 авг 2007
    Сообщения:
    1
    Симпатии:
    0
    не могу установить

    Помогите пожалуйста. уже несколько раз удалил и установил. ничего не получается. Устанавливаю пакет apache_2.0.55-win32-x86-no_ssl + mysql-4.1.16-win32 + php-5.2.1-Win32. Все как написано на сайте php.ru.
    Все устанавливаю по инструкции.
    Все расположил на диске С.
    Раскоментировал, скопировал - вообщем все поинструкции
    Запускаю http://localhost - появляется тестовая стр, типа все норм.
    Создаю папку C:\Program Files\Apache Group\Apache2\htdocs\test
    В ней через правую кнопку блокнотовский документ index.php (он остается выглядеть как блокнотовский файл) Открываю его , копирую из инструкции текст, сохрняю, закрываю.
    В броузере пишу: http://localhost/test/index.php - ВЫДАЕТ 404 ОШИБКУ. типа файл не найден. Помогите пожалуйста. Замучился уже. Дальше естественно сикьюэл не проверял. Спасибо
     
  9. Dagdamor

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

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    Семен
    Это значит, что файл на самом деле называется index.php.txt ;)
    Используй другую программу для редактирования PHP. На Блокноте далеко не уедешь.
     
  10. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    может файл назвался как index.php.txt?
     
  11. GudGuy

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

    С нами с:
    14 июн 2007
    Сообщения:
    909
    Симпатии:
    0
    Адрес:
    Москва
    Люди! Помогите плз)) Переставил апач, настроил всё кроме хостов(( И вообще хочеться как раньше - создал папочку name.ru ввёл localhos/name.ru и всё))
    Помогите плиз:)
     
  12. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    создал папочку name.ru, в httpd.conf прописал виртуальный хост на какой-нибудь 127.0.0.2 как написано в комментариях того же httpd.conf, потом в WINDOWS\SYSTEM32\DRIVERS\etc\ в файле hosts добавил строчку
    перегрузил сервер и вводи просто name :)
     
  13. GudGuy

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

    С нами с:
    14 июн 2007
    Сообщения:
    909
    Симпатии:
    0
    Адрес:
    Москва
    спасибо, освоил )) теперь у меня новая проблема(( php_mysql.dll выдаёт ошибку доступа к памяти при пуске(( что делать?
     
  14. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
  15. Danchoys

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

    С нами с:
    9 сен 2007
    Сообщения:
    1
    Симпатии:
    0
    Люди, такая запара.
    Windows Vista.
    Жесткий разбит на 2 диска: C и D
    Windows на D.
    Пытаюсь ставить на Apache 2.0.55 PHP 5.2.4 и MySQL 5.0.18
    Папка с php находиться на C:/php5
    Apache и MySQL на D.
    Прочитав первые страницы этой темы в php.ini (бывшая -dist) сделал extension_dir = "C:/php5/ext"
    Разкомментил extension=php_mysql.dll (без точки с запятой теперь)
    Откопировал этот файл (php.ini) в D:/windows/
    В D:/windows/system32 засунул:
    -php5ts.dll
    -libmysql.dll
    -php_mysql.dll (из папки C:/php5/ext)

    httpd.conf:

    добавил строку LoadModule php5_module C:/php5/php5apache2.dll в начало перечисления всех модулей:
    ...
    # Example:
    # LoadModule foo_module modules/mod_foo.so
    #
    LoadModule php5_module C:/php5/php5apache2.dll
    LoadModule access_module modules/mod_access.so
    LoadModule actions_module modules/mod_actions.so
    LoadModule alias_module modules/mod_alias.so
    ...

    и строку AddType application/x-httpd-php .php

    ...
    # If the AddEncoding directives above are commented-out, then you
    # probably should define those extensions to indicate media types:
    #
    AddType application/x-httpd-php .php
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz

    #
    ...

    В папку D:\Program Files\Apache Group\Apache2\htdocs\test
    добавил два файла
    -index.php
    -index2.php

    код первого
    <?php

    phpinfo();

    ?>
    код второго
    <?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","2142") 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 пройти не могу - предлагает сохранить файл index.php
    тест на mysql пройти тоже не могу, пишет:
    Current PHP version: 5.2.4
    Fatal error: Call to undefined function mysql_connect() in D:\Program Files\Apache Group\Apache2\htdocs\test\index2.php on line 12

    Порты в брандмауре открыл (80 и 3306).

    Самое интересное: даже если я удаляю index.php и index2.php после нажатия на первую тест-ссылку мне также предлагают сохранить незнамо откуда взявшуюся index.php и выдает то же сообщение при нажатии на вторую. ))

    ПОМОГИТЕ!!!!!! СООБЩЮ ЛЮБУЮ ДОП. ИНФУ, ЕСЛИ ЧТО-ТО УПУСТИЛ!
     
  16. DarkMessiah

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

    С нами с:
    19 сен 2007
    Сообщения:
    1
    Симпатии:
    0
    Адрес:
    Ukraine
    Apache запускается, php и mysql работают. Единственное если писать в брузере http://localhost/ выводит не точто написано
    на http://php.ru/install/, а выводит список файлов в папке и надпись внизу Apache/2.0.55 (Win32) PHP/5.1.6 Server at localhost Port 80. Стоит беспокоиться?
     
  17. valera

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

    С нами с:
    5 окт 2006
    Сообщения:
    10
    Симпатии:
    0
    Поставил связку Apache 2.0 + Php 5.1.4 + Mysql Server 4.1.16. При работе скрипта выбрасывает сообщения:

    Warning: mysql_result(): supplied argument is not a valid MySQL result resource in C:\Mywww\home\test1.com\www\headfoot.php on line 3

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Mywww\home\test1.com\www\headfoot.php on line 42

    При работе данного скрипта, используя пакет Денвер с РНР 4 даной ошибки не возникает.
    В чем может быть проблема?
     
  18. Emast

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

    С нами с:
    13 окт 2007
    Сообщения:
    1
    Симпатии:
    0
    Сделал все как описано в новой инструкции по установке. РНР работает, при попытке проверить MySQL выдает ошибку

    Current PHP version: 5.1.4
    Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in C:\home\localhost\www\index2.php on line 11
    Could not connect

    Пытался бороться с ней всеми известными методами описанными тут - не помогает
     
  19. Ponchik

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

    С нами с:
    7 июн 2006
    Сообщения:
    208
    Симпатии:
    0
    Я присоеденяюсь ко всем со своими проблемами :D

    Сделал всё по инструкции, при запуске скрипта для теста MySQL мне выбивает
    Fatal error: Call to undefined function mysql_connect() in C:\Program Files\Apache Group\Apache2\htdocs\phpinfo.php on line 11
    По опыту я знаю, что функция не существует если не раскоментировать extension=php_mysql.dll в C:/php5/php.ini но там всё нормально... Я пробовал php.ini копировать в C:/WINDOWS/System32 :oops: Но ничего
    =====================
    Ух! Разобрался! Надо C:\php5\libmysql.dll копировать в system32, да, не помойка и т.д. и т.п. Но подругому не работает! :x
    Danchoys
    У тебя таже проблема что и у меня, читай на одну строку выше :)

    DarkMessiah
    Не стоит. Открой httpd.conf найди строку DirectoryIndex index.html index.html.var и исправь DirectoryIndex index.html index.html.var index.php

    Emast
    ПРи установке MySQL ты писал пароль, вот в скрипте $link = mysql_connect("localhost", "root","YOURPASSWORD") or die("Could not connect"); YOURPASSWORD - это твой пароль, замени на тот, что ты писал при установке
     
  20. fire64

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

    С нами с:
    3 ноя 2006
    Сообщения:
    4
    Симпатии:
    0
    у меня собственно вопрос
    за каким фигом переделали тутор по установке PHP ?
    новый тутор работает только с PHP 4.4.4
    и то с проделыванием php.ini
    extension_dir = "./" и extension=php_mysql.dll
    а в более новых версиях такой способ вобще бесполезен
    помогло только копирование файлов php_mysql.dll и libmysql.dll в папку system32
    и копирование php.ini в папку windows
    и еще вопрос. почему вы не сделаете нормальный инсталлятор для PHP
    как это было со старыми версиями
     
  21. Anonymous

    Anonymous Guest

    а почему некоторые болеют, а не лечатся?
     
  22. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    Интересно, какие изменения в http://php.ru/install вызвали возмущение? Единственное что там изменилось — это добавилось про PATH…
    обратитесь с запросом на http://php.net
     
  23. fire64

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

    С нами с:
    3 ноя 2006
    Сообщения:
    4
    Симпатии:
    0
    а изменилось то, что раньше говорилось что php.ini надо класть в папку windows,
    а различные библиотеки в папку систем32
    кстати на сайте http://www.php.net/ в отличии от этого сайта есть нормальный инсталлятор
     
  24. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    вот этого делать и НЕ надо.
     
  25. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Нафига в этом деле инсталлятор? Архив сложно распаковать?