Сообщения с тегами ‘apache’

WEB-сервер или как сделать чтобы заработало

Что такое в сущности сервер? Это такой же компьютер как и тот, что стоит сейчас рядом с Вами (я конечно утрирую, но в общему случае это действительно такой же компьютер). У него так же есть оперативка, процессор, сетевая карта. Конечно, канал у сервера гораздо шире, я думаю, чем у вас(если вы конечно не живете в Японии))), да и расположен он в специальном помещении с кондиционированием и собственным источником питания (в каждом хорошем ДатаЦентре должны быть именно такие условия). Но самое главное отличие в том что на нем установлено специальное программное обеспечение. “Как же мне быть?”,-спросите вы. “Не закачивать же все постоянно на сервер и не тестировать же все там..”. Действительно, гораздо удобнее и логичнее все пробовать на своей, домашней машинке (редактирование кода на “живом”, работающем проекте, часто весьма неприятный, тяжелый процесс, не для новичков). Для запуска скриптов нам понадобится web-сервер(в данном случае я говорю о программном обеспечении) такой например, как Apache, и MySQL сервер. Если у вас основная ось windows советую поставить пакет denwer (Сайт разработчика www.denwer.ru)

На сайте весьма подробно описано, как устанавливать данное ПО, думаю если вы учитесь программированию то уж из скомпилированного exe файла сможете установить его себе. На момент написания данной статьи я предоставляю вам последнюю версию пакета denwer. В дальнейшем постараюсь своевременно обновлять его.

После установки, на диске ( у меня этот диск C: ) у вас появится новая дирректория, по умолчанию webservers. В данной папке есть несколько подпапок. Нас, прежде всего, инетересует папочка home в ней и будут храниться все наши проекты. Обьясню все на примере. Допустим мы создаем в папке webservers\home подпапку domain.ru. В ней нужно создать еще одну подпапку www. Т.е путь выглядеть будет примерно так: \webservers\home\domain.ru\www\. В эту папку можно положить ваш скрипт.

Теперь идем в \webservers\denwer\ и запускаем наш вебсервер, если конечно же он еще не запущен, двойным щелчком по start.exe. Если же во время создания папок denwer был запущен нужно рестартануть его двойным щелчком по файлу \webservers\denwer\restart.exe. Теперь открываем браузер и вводим адрес www.domain.ru. Вуаля. Видим результат выполнения индексного файла (по умолчанию на сервере при обращение к дирректории выполняется index.php или index.html) Вот так все легко и просто)