Как поднять web сервер на рабочем компьютере

октября 19, 2011, seoplayer

В своей деятельности, как SEO специалисты, так и веб-разработчики нуждаются в web-сервере. Для использования php скриптов, встроенных средств операционных систем недостаточно, будь то windows, либо представитель nix систем.

Php скрипт представляет из себя программный код, который может быть записан из обычного блокнота. Для исполнения кода необходим интерпретатор, который может обработать исходный код и отобразить его в необходимой интерпретации. Также, для более сложных скриптов может потребоваться связка php с mysql.

Можно обратиться к разработчикам интерпретатора php, разработчикам web демона(например, apache), а также к корпорации sun, который не первый год ведет разработку mysql. Но для начинающих достаточно взять готовую связку вышеуказанных сервисов, что позволит проще начать работу. Для seo специалиста не обязательно знать, как привязать php к apache или как добавить ассоциацию файла для apache с определенным расширением. Итак, начнем.

В выборе готовых сборок я рекомендую взять denwer – джентельменский набор веб-разработчика. В состав denwer входит php, apache, mysql, phpMyAdmin. Этого вполне достаточно для начинающих. Для более продвинутых существует сборка extension’s для php. Об этом позже.

Скачать сборку можно с сайта denwer.ru. На данный момент имеется 2 варианта сборки – php 5.2 + zend optimizer и php 5.3. Рекомендую. выбрать последний. После скачивания запускаем исполняемый файл и следуем инструкции. После окончания установки открываем папку denwer‘а.

Структура папок:

  • /denwer – папка для управления веб сервером: запуск, остановка, перезапуск.
  • /home – папка с множеством дочерних папок. Названия папок соответствуют доменным именам, при обращении к которым, будут вызываться скрипты из указанных папок. Подробнее позже.
  • /tmp – папка для временных файлов и sendmail заглушки. Все отправляемые скриптами письма будут храниться в дочерней папке !sendmail. В работе практически не нужная папка.
  • /usr – содержит косяк веб сервера – конфигурационные файлы php, apache, mysql, perl, а также файлы баз данных mysql.

Заходим в папку /denwer и запускаем файл RUN.exe. При удачном старте не должно выйти никаких ошибок. После запуска открываем http://localhost. Если страница открылась – веб-сервер установлен. Поздравляю!

Конечно же, это не лучший пример настроенного веб-сервера, но для большинства новичков этого хватит выше крыши. Некоторым придется ещё править конфигурационные файлы php.ini или httpd.conf и лишь малому количеству всего этого не хватит.

Для создания своего сайта достаточно добавить в /home папку вида mysite.ru и внутри последнего папку www, затем перезапустить denwer. В результате, при обращении к mysite.ru будет вызываться содержимое папки /home/mysite.ru/www .

Для начала хватит :). Темы будущих постов можно посмотреть на блоге в блоке сайдбара.

В записи нет меток.

Электрощит

В продаже - электрощит, цены ниже! Неликвидные остатки

knp-eng.ru

Работа вебкам

Администраторы сайта. Работа на телефоне. Оплата связи. Не маркетинг

studioavrora.com

Металлочерепица

Продажа металлочерепицы. Таблица расчета металлочерепицы

metallocherepica.moscow

  1. 3 комментариев в “Как поднять web сервер на рабочем компьютере”

  2. Окт 19, 2011, Константин пишет:

    Одно время тоже ставил себе на комп локальный сервер. Но Denwer у меня постоянно капризичал. Из двух компов каждая конкретная версия стабильно работала лишь на одном. Второй посылал далеко и надолго. Мне больше понравился сервер xampp. Очень стабилен и имеется всё, что необходимо для работы:)

  3. Окт 20, 2011, anono пишет:

    Что за хрень? Это не полноценный веб-сервер, а просто набор програмулек которые эмитируют работу веб-сервера, и годится только для домашнего использования, для тестирования сайтов прежде чем их залить на настощий сервер.

    А в статья нет ни каких тонкостей работы с домашним веб-сервером, так что по сути она могла быть длиной в 2 строки:
    Скачиваете denwer, устанавливаете!
    Профит!

  4. Окт 20, 2011, seoplayer пишет:

    Константин, xampp мне не понравился из-за излишних примочек. Да и заработал только на системном диске. Возможно за 2 года ситуация изменилась.

    anono, рабочий компьютер никогда не станет сервером. Он не предназначен для таких целей. Я лишь описал то, что понадобится в будущем для моих читателей, чтобы начать программирование на php. Возможно, java.

Комментировать Как поднять web сервер на рабочем компьютере