За последние 24 часа нас посетили 17890 программистов и 1576 роботов. Сейчас ищут 822 программиста ...

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

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

  1. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Причем тут MySQL?

    У тебя не подключено расширение mysql в PHP.
     
  2. BMWSauber

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

    С нами с:
    21 ноя 2009
    Сообщения:
    151
    Симпатии:
    0
    не работает mysql

    А как включить?
     
  3. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    А поиск по форуму отключили?

    Поищи Call to undefined function mysql_connect
     
  4. kotleta_man

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

    С нами с:
    1 янв 2010
    Сообщения:
    5
    Симпатии:
    0
    Адрес:
    Мордовия
    Имееться apache_2.0.55-win32-x86-no_ssl , php-5.2.1-Win32 )) апач сконфигурировал под себя ) пхп тоже установил) проверил функцией) phpinfo(); всё работает) но) в пункте
    Код (Text):
    1. Configuration File (php.ini) Path
    отображаеться
    Код (Text):
    1. C:\WINDOWS
    а надо чтобы было F:\Site\PHP\php.ini вот только не знаю как сделать перерыл весь httpd.conf не где не нашел как изменить)) так что прошу помощи у вас)
     
  5. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    В httpd.conf установить PHPIniDir, если подключал как модуль

    А вообще вместе с PHP идет install.txt там написано.
     
  6. kotleta_man

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

    С нами с:
    1 янв 2010
    Сообщения:
    5
    Симпатии:
    0
    Адрес:
    Мордовия
    Код (Text):
    1. # Example:
    2. # LoadModule foo_module modules/mod_foo.so
    3. #
    4. PHPIniDir “F:/Site/PHP/”
    5. AddType application/x-httpd-php phtml php
    6. LoadModule php5_module F:/Site/PHP/php5apache2.dll
    Вбил строчки в httpd.conf )) перезапустил апач) но всеравно ссылаеться) на с/виндовз
     
  7. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Configuration File (php.ini) Path C:\Windows
    Loaded Configuration File D:\Web\php.ini
     
  8. kotleta_man

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

    С нами с:
    1 янв 2010
    Сообщения:
    5
    Симпатии:
    0
    Адрес:
    Мордовия
    Это под свой путь изменить на) Loaded Configuration File F:\Site\PHP\php.ini )) и куда вставить ? после каких строк ?
     
  9. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Никуда не надо вставлять.
    Это из phpinfo()
    В строке Loaded Configuration File показано откуда берется реальный php.ini
     
  10. kotleta_man

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

    С нами с:
    1 янв 2010
    Сообщения:
    5
    Симпатии:
    0
    Адрес:
    Мордовия
    [​IMG]


    У меня нету такого пункта(([/img]
     
  11. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Вот это PHPIniDir “F:/Site/PHP/”
    опусти ниже строчки
    LoadModule php5_module F:/Site/PHP/php5apache2.dll
    Это раз.

    А два
    где ты откопал такие кавычки? “” 0x93 0x94
    если должны быть "" 0x22 0x22

    Возможно из-за этого и не работает
     
  12. kotleta_man

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

    С нами с:
    1 янв 2010
    Сообщения:
    5
    Симпатии:
    0
    Адрес:
    Мордовия
    Спасибо) исправил) заработало)
     
  13. Daiken

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

    С нами с:
    25 янв 2010
    Сообщения:
    2
    Симпатии:
    0
    Мде...
    ПОставил я всю эту связку. Всё вроде встало без особых проблем. Апач как родной, ПХП тоже хорошо, нужные настройки прописал. ПРоблемы возники с Мускулом.
    Для начала проверял предложенным способом, Пэха и апач работают. А вот на втором тесте при проверке мускула возникла ошибка при которой не получается найти БД. Я долго думал, смотрел расскоментирован ли нужный модуль, смотрел свойства. Модуль в пэхе раскомментирован, ноготь на отгрызение даю. Но в свойствах которые пэха через браузер выдёт про мускул ничегошеньки не написано. Я склоняюсь к тому что этот модуль не загружается, но по первачу подумал что с мускулом проблемы. Удалил его и начал переустанавливать и тут начались косяки. при активации настроек происходит ошибка - невозможно запустить процесс. В этой теме ходили слухи что это из-за того что процесс уже запущен. В принципе это весьма очевидно, но после того как я полез смотреть запущенные службы оказалось что да, есть такая служба, но она не запущена и не запускается выдавая ошибку 1067, процесс был неожиданно завершён.
    Ничем эта фигня не лечится. ПО крайней мере стандартными чайниковскими способами на вроде перезагрузки или переустановки. Однако при деинсталяции я обнаружил кое какую забавную вещь на своей машине (Вынь была предустановлена и куплена вместе с компом) - Мелкософт SQL Сервер компакт эдишн 3.1. Попытка грохнуть эту штуковину почти что выпилила мне винду, (вылечил восстановлением системы). Я почитал об этом компакт эдишене и вроде бы он никаких процессов отдельно запускать не должен (обращения к нему непосредственно из программ идут (в папочке этого сервака штук 8 дллок лежит и всё). Суть вопроса, компакт эдишн с полным сервером могут конфликтовать или это какая-то другая проблема? И если другая, то как её лечить?
    И вопрос к Пэхе, как всё таки проверить подключается SQL модуль или нет? Пэха-то работает на ура, но с БД не контачит (и это не ошибка пароля-логина). Хотя для начала конечно надо бы с мускулом разбраться (((
    Заранее благодарен за ответы и прошу не критиковать если сказал что-то смешное, мы институтов не кончали. :)
     
  14. spadyn

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

    С нами с:
    17 май 2009
    Сообщения:
    3
    Симпатии:
    0
    Как раскомментировал в php.ini?
     
  15. Daiken

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

    С нами с:
    25 янв 2010
    Сообщения:
    2
    Симпатии:
    0
    Как положено удалением ";" у нужной строки. А вообще, всё уже работает. Всем спасибо, все свободны(с)
    Трабла была в МуSQL. После переустановки в папке осталась база размер которой не совпадал с заданным по умолчанию. Из-за этого служба SQL не запускалась. Всё ручками почистил, переустановил, работает на ура.
    *,,,*
     
  16. freeman7162

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

    С нами с:
    30 янв 2010
    Сообщения:
    10
    Симпатии:
    0
    Очень хороший и подробный мануал по установке вот здесь http://www.younik.ru/ . Сам по нему устанавливал.
     
  17. spadyn

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

    С нами с:
    17 май 2009
    Сообщения:
    3
    Симпатии:
    0
  18. Romik_Maden

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

    С нами с:
    31 янв 2010
    Сообщения:
    25
    Симпатии:
    0
    Адрес:
    Украина, Львов
    Мануал http://www.php.ru/install/ совершенно правелен, но авторам я бы рекомендовал указать спецыфику Apache по отношению использования разделителей каталогов формата Windows (ето обратный слеш "\ ") и формата Unix (прямой слеш "/") в файлах конфигурации по крайней мере.

    Поскольку сервер Apache имеет корни в системах Unix, потому при конфигурировании его и для его стабильной работы рекомендуется использовать разделитель каталога формата Unix.

    Не правильно: "C:\php5\"
    Правильно: "C:/php5/"

    Ето собственно и есть проблемой ошибки "Configuration File (php.ini) Path C:\Windows" которая тут давно обсуждается. При использовании разделителий формата Unix в файле конфигурации сервера httpd.conf, ошибки етой не будет, будет выглядеть так: "Configuration File (php.ini) Path C:\php5\php.ini", и ничего не надо будет копировать в папку Винды (ето не помойка как тут писали!!!)

    Попробуйте изменить слеши в ваших конфигах и проблема сразу исчезнет!

    З.Ы.
    И еще что относится к етому рекомендовано применять обрамление пробелов в названиях каталогов (в файлах конфигурации разумеется)двойными кавычками (" ")
    Например "ServerRoot "C:/Program Files/Apache Group/Apache2""
    правильнее прописывать как: ServerRoot "C:/Program" "Files/Apache" "Group/Apache2"
    Но ето уже не обязательно.


    Ответ нашол в книге "PHP 5 на примерах"
    Автор: Максим Кузнецов, Игорь Симдянов, Сергей Голышев
    Издательство: БХВ-Петербург, 2005 г.
     
  19. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Вот этого не надо....

    Правильно когда кавычки один раз вокруг всего пути, а не вокруг частей
    Код (Text):
    1. ServerRoot "C:/Program Files/Apache Group/Apache2"
     
  20. Aleksrip

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

    С нами с:
    4 фев 2010
    Сообщения:
    14
    Симпатии:
    0
    Всем добрый день. Я уже запарился подскажите пожалуйста. Все работает и mysql и php и даже phpmyadmin прилепил, но работает при выключеном интернете. Стоит только включить загружаются пустые страницы и грузяться по пол часа. Заранее спасибо.
     
  21. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    прикольно.

    Какие настройки в %WINDIR%/system32/drivers/etc/hosts?
    На какие адреса настроены страницы, те которые грузятся по полчаса?
     
  22. Aleksrip

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

    С нами с:
    4 фев 2010
    Сообщения:
    14
    Симпатии:
    0
  23. nimistar

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

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    Код (Text):
    1. # (C) Корпорация Майкрософт (Microsoft Corp.), 1993-1999
    2. #
    3. # Это образец файла HOSTS, используемый Microsoft TCP/IP для Windows.
    4. #
    5. # Этот файл содержит сопоставления IP-адресов именам узлов.
    6. # Каждый элемент должен располагаться в отдельной строке. IP-адрес должен
    7. # находиться в первом столбце, за ним должно следовать соответствующее имя.
    8. # IP-адрес и имя узла должны разделяться хотя бы одним пробелом.
    9. #
    10. # Кроме того, в некоторых строках могут быть вставлены комментарии
    11. # (такие, как эта строка), они должны следовать за именем узла и отделяться
    12. # от него символом '#'.
    13. #
    14. # Например:
    15. #
    16. #      102.54.94.97     rhino.acme.com          # исходный сервер
    17. #       38.25.63.10     x.acme.com              # узел клиента x
    18.  
    19. 127.0.0.1       localhost
     
  24. Aleksrip

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

    С нами с:
    4 фев 2010
    Сообщения:
    14
    Симпатии:
    0
    не помогло
     
  25. Aleksrip

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

    С нами с:
    4 фев 2010
    Сообщения:
    14
    Симпатии:
    0
    и еще все html документы нормально грузяться а php нет