Участник+


Зарегистрирован: Jun 2003
Место проживания: Москва
Публикаций: 308
Статус:  |
[HOW TO] Ставим VB на локалхост, или настройка Apache в связке с PHP и MySQL
| [сообщение #52936] |
Шаг первый:
Вы должны иметь у себя сам Apache сервер, PHP (в нашем случае это 2 файла – первый архив полной версии PHP, а второй инсталлятор базовой версии PHP) и БД MySQL. Итак, качаем (на момент написания этой статьи даны ссылки на последние версии паков):
Apache 1.3.28 Win32 Binary (MSI Installer) 2,2 Mb
PHP 4.3.3 zip package 6,2 Mb
PHP 4.3.3 installer 1 Mb
MySQL 4.0.15 for Windows 95/98/NT/2000/XP/2003 22,6 Mb
Шаг второй – установка Apache
1) Инсталляция
Запускаем только что скаченный файл, нажимаем Next, соглашаемся с лицензией, Next, небольшой вытроенный ридми, нажимаем Next. “Network Domain” прописываем на “localhost”, “Server Name” тоже на “localhost”, поле “Administrator’s Email Address” можно оставить как есть (“admin@oops”). Далее выбираем полную установку (Complete), папку установки оставляем неизменную (C:\Program Files\Apache Group\Apache\), Next, Install.
2) Конфигурация
Для удобства работы с файлами на сервере предлагаю заменить стандартный каталог в котором по умолчанию должны храниться ваши файлы на отдельный виртуальный диск, для этого вам нужно создать последний при помощи стандартной утилиты subst входящей в Windows.
а) Выберите каталог, в котором будут храниться ваши сайт. На примере путь это будет C:\Server Ð_тот каталог будет содержать корневой каталог нового диска Z:\
б) В начале файла C:\autoexec.bat (но после команды @echo off если такая прописана в этом файле или любых других строк начинающихся на @) напишите такую строку: quote: subst Z: C:\Server\Content
в) перезагрузите компьютер дабы виртуальный диск Z создался. Создайте папку C:\Server\Content\
Создайте на диске Z: каталог home, в нем localhost, в последнем еще 2 каталога – cgi и www (в первом будут храниться ваши CGI-сценарии, а во втором документы и PHP скрипты).
Мы не будем подробно разбирать настройки апача, т.к. по этому делу есть достаточно много книг, факов и т.п, так что мы предоставляем вам уже готовый файл C:\Program Files\Apache Group\Apache\conf\httpd.conf который вы можете забрать как прикрепленный к этой теме (см. внизу этого сообщения) и поместить его по адресу указанному выше. Внимание: выложенный файл конфигурации будет работать только в том случае если вы следовали инструкции не отклоняясь от нее!
Note: т.к. по каким-то причинам в новую версию сервера не был включен ярлык на выключение сервера вам необходимо сделать его самому посредствам создания ярлыка к apache.exe в папке, куда был проинсталлирован сервер и отредактировав строку Target на следующее: quote: "C:\Program Files\Apache Group\Apache\Apache.exe" -k shutdown
Note: Для корректного взаимодействия браузера и сервера вам необходимо зайти в свойства браузера (на примере Internet Explorer), закладка Соединения, кнопочка “Настройка сети”, выбрать использование прокси сервера, указать в поле адрес localhost (или 127.0.0.1, всеравно) а в поле порт 80.
Шаг третий – установка PHP
Запускаем инсталлятор PHP (файл с расширением exe). Next -> I Agree -> тип установки стандартный (Standart) -> Next, папку для установки выбираем C:\Server\PHP\ -> SMTP сервер и “from” адрес для sendmail можно не указывать, все равно у вас работать отправка писем с локала не будет -> Next -> Next. Далее инсталлятор прогрузит о том что товарищи разработчики PHP выпили много пива и не успели трясущимися руками дописать самоконфигурацию к апачу к данной версии что клянутся исправить в будущем (угу, ну верь им после таких выходок), но вас это не должно волновать, т.к. у вас уже есть файл конфигурации апача который вы должны были скачать руководствуясь шагом 2 данного мануала из аттача данного топика.
PHP проинсталлирован, теперь вам надо поставить полную версию самого интерпритатора. Для этого разархивируйте содержимое архива в папку C:\Server\PHP\ Вас спросят по ходу заменять ли существующие файлы (некоторые будут повторяться – те которые уже стоят и те которые находятся в самом полном паке) – отвечайте ДА.
Шаг четвертый – установка MySQL
Тут все просто – запустите инсталлятор и следуйте инструкции. MySQL проинсталлируйте в папку C:\Server\MySQL\ После установки можете добавить C:\Server\MySQL\bin\mysqladmin.exe
Note: MySQL лучше (читай удобнее) всего администрировать через PHPMyAdmin (http://www.phpmyadmin.net)
На этом все! Теперь вы можете помещать файлы в Z:\home\localhost\www как на обычный web-сервер, через браузер же доступ http://localhost Удачи!
Если будут вопросы, спрашивайте в этой теме, постараемся ответить.
P.S. Данная версия настроек не претендует на идеальное исполнение, но тем не менее все работает!
P.P.S. Данный HOW TO писался для моего форума 
Файл: httpd.rar
Был скачан 12 раз(а).
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|