Суббота, 2024-05-18, 16:10:25
Welcome to Forscripts!
Приветствую Вас Гость | RSS
Главная страница | Каталог статей | Регистрация | Вход
Меню сайта
Категории каталога
Общие статьи [7]
Наш опрос
Какому виду распространения скрипта Вы отдаете предпочтение?
Всего ответов: 105
Последние обсуждения
  • IPB 2.2.2 от forscripts (1)
  • установка млин...) (2)
  • Не могу поставить воблу. (4)
  • мод SubForums Plus (6)
  • Скины для 3.6.5 (0)
  • Блок рекламы
  • Сюда надо кликать

  • Заработай на своем сайте

  • Зарегистрируйся и получи 0.5 WMZ

  • Лучшая партнерская программа

  • Раскрутка сайта. 0.1 WMZ при регистрации

  • Ваша ссылка
    Начало » Статьи » Общие статьи » Общие статьи

    Установка вебсервера на домашний компьютер. (VOL 2)
    Установка вебсервера на домашний компьютер.
    Рассмотрим установку такого ПО, как:
    Apache v1.3.7
    php v5.0.5
    MySQL v3.23
    Все это будет ставиться на ОС Windows XP (SP2)
    Начнем мы, естесственно, с Апача.

    Скачав из интернета файл apache_v1.3.17-win32-src.msi приступаем к установке.
    При установке этой версии апача может возникнуть небольшой глюк на стадии указания информации о сервере (Server Information): После ввода всех необходимых полей не активируется кнопка Next >. Решение - нажать кнопку < Back, после чего два раза кнопку нэкст.

    Далее выбираем Custom Setup и устанавливаем апач в каталог E:\bin\server\Apache
    (Для этого при помощи кнопки Change выбрать каталог E:\bin\server)
    Далее щелкаем Next>Next ждем некоторое время, жмем Finish.

    Поздравляю вас. Ваш персональный вебсервер установлен. Однако для того, чтобы он функционировал более менее прилично стоит немного "поколдовать" с настройками в файле httpd.conf.
    Приступим.
    Откройте в вашем любимом текстовом редакторе файл E:\bin\server\Apache\conf\httpd.conf (но только не вздумайте его открывать и редактировать в программах типа MS Word!!!)
    Отыщите строку вида
    DocumentRoot "E:/bin/server/Apache/htdocs"

    и замените ее на:
    DocumentRoot "E:/public_html/"
    (Предпологается, что ваш сайт будет находится именно в этой папке. (однако вы можете придумать и что либо более оригинальное)

    После этой строки вставьте вот такой вот блок:
    <Directory "E:/public_html/">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>

    Создайте каталог "E:/public_html/", поместите в него файл index.html произвольного содержания. Перезапустите Апач (Пуск\Программы\Apache httpd Server\Control Apache Server\Restart)

    Теперь ваш Апач вполне настроен на работу, однако еще не установлен php, без которого как то не очень комфортно чувствует себя любой владелец вебсервера.

    УСТАНОВКА\НАСТРОЙКА "PHP"
    Скачайте из интернета PHP (В моем случае php_5.0.5-Win32)
    Распакуйте архив в папку E:\bin\server\php\ (или установите, если у вас инсталлятор)
    Переименуйте файл E:\bin\server\php\php.ini-dist в php.ini и скопируйте в папку Windows

    Теперь откройте файл E:\bin\server\Apache\conf\httpd.conf
    И найдите строку
    AddType application/x-httpd-php .php
    и раскомментируйте ее (уберите в начале символ #)
    Выше этой строки добавьте строку
    LoadModule php5_module e:/bin/server/php/php5apache.dll
    Ваше по тексту найдите блок
    <IfModule mod_dir.c>
    DirectoryIndex index.html
    </IfModule>
    И замените его на
    <IfModule mod_dir.c>
    DirectoryIndex index.php index.html
    </IfModule>

    Перезагрузите апач. Создайте файл index.php в корне сайта (E:/public_html/)
    с таким содуржанием:
    <?php
    echo ("php: OK");
    ?>
    Если при обновлении страницы выводится текст:
    php: OK
    Значит вы сделали все правильно.

    PHP установлен. Теперь пришло время MySQL.

    УСТАНОВКА\НАСТРОЙКА MySQL.
    Установите БД (MySQL_3.23) в папку E:\bin\server\MySQL\
    Запустите его (файл E:\bin\server\MySQL\bin\mysqld-max-nt.exe или E:\bin\server\MySQL\bin\mysqld-nt.exe)

    Далее произведем настройку php, для того чтобы он нормально работал с базой.
    Откройте файл C:\WINDOWS\php.ini
    Найдите и раскомментируйте строку extension=php_mysql.dll (уберите в начале строки ";")
    Найдите строку extension_dir = "./" и замените на extension_dir = "e:/bin/server/php/ext"
    Скопируйте файл E:\bin\server\php\libmysql.dll в каталог C:\WINDOWS\system32\ и в C:\WINDOWS\

    Теперь ваш вэб сервер является вполне полнофункциональным :)
    Вот только осталось установить пароль для пользователя root для MySQL,
    а то как то негоже ему бегать с пустым паролем :)
    Делается это так:
    запускается файл E:\bin\server\MySQL\bin\mysql.exe из коммандной строки вот так:
    mysql -u root
    после чего вводим вот такие команды:
    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('tvoi_parol');
    SET PASSWORD FOR 'root'@'%' = PASSWORD('tvoi_parol');
    Где tvoi_parol - ваш новый пароль

    Категория: Общие статьи | Добавил: shurph (2007-04-20) | Автор: shurph
    Просмотров: 503 | Рейтинг: 0.0

    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Форма входа
    Поиск по каталогу
    Друзья сайта
    Статистика
    Rambler's Top100



    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Последние новости
    [2007-05-06][Новые релизы]
    Minibb 2.0.4: Less w...
    [2007-05-02][Разное]
    SMF 2.0 - скрипт буд...
    [2007-04-29][Уязвимости]
    SQL-инъекция в Mybb
    [2007-04-29][Уязвимости]
    Межсайтовый скриптин...
    [2007-04-28][Новые релизы]
    Usebb 1.0.6
    Блок рекламы
    Copyright Alex007 © 2006-2007

    Яндекс цитирования PageRank
    Хостинг от uCoz
    Дополнительный хостинг & домен любезно предоставлен uaForum.org