Заметили ошибку ?
Выделите это место и нажмите Ctrl + Q

Установка локального веб-сервера Denwer


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

Давайте разберёмся, как у нас взаимодействуют пользователь и веб-сервер. Пользователь запрашивает какой-нибудь веб-сайт в своём браузере. В конечном счёте, его запрос попадает на сервер, где физически размещены файлы сайта. Файлы могут быть статическими - т.е. формата HTML. Тогда эти файлы сразу отправляются в браузер пользователя. И динамические - т.е. написанные на каком-либо языке программирования php, perl, phyton и др. Эти программы называются скриптами, потому что построчно выполняются интерпретатором. Скрипты могут взаимодействовать с базой данных, брать оттуда информацию (текст, логины, пароли, комментарии и пр.) и возвращать пользователю результат выполнения этих скриптов. Результатом выполнения скриптов будет также HTML, но сформированный динамически.

Работа веб сервера
На компьютере, который является веб-сервером должно быть установлено специальное программное обеспечение:

  • Apache (сам веб сервер)
  • php интерпретатор (отвечает за выполнение php скриптов)
  • Mysql (Система управлениями базами данных)
  • PhpMyAdmin (Инструмент для удобной работы с базами данных)

Сегодня существуют замечательные пакеты такие, как Denwer, которые уже содержат в себе все эти компоненты.Чтобы установить веб-сервер на локальный домашний компьютер - скачиваем Denwer с официального сайта www.denwer.ru и устанавливаем. И у нас автоматически установятся все выше перечисленные компоненты. Установка очень проста: жмём везде "по умолчанию" или "y".

На рабочем столе появятся три ярлыка: Запустить, Остановить и Перезагрузить сервер. Если всё выполнить по умолчанию, то у нас появится папка С:\WebServers . Внутри находится папка "C:\WebServers\home\test1.ru\" для проверки работоспособности вашего Denwer. Если набрать в браузере этот адрес т.е. "test1.ru", ( Не забудьте запуcтить Denwer! ), то появится, примерно, такая картина:

Проверка denwer


Значит всё идёт как надо!

Некоторые антивирусы, такие как Касперский, Доктор Веб могут не давать запускаться Denwer! Разберитесь с ними.

Давайте, к примеру, создадим сайт test2.ru. Создаём папку test2.ru в папке C:\WebServers\home\. Внутри папки test2.ru создаём папку www. Внутри папки www создаём файл index.php, в котором пишем php код:

<?php
     echo "Привет!";
?>


Не забудьте создать файл именно с расширением .php. Я лично использую для изменения расширения программу total commander.

Перезапускам сервер!

Набираем в браузере test2.ru. У вас должно отобразится слово Привет!.



Иногда бывает, что новый, только что созданный сайт, отображается не сразу, а запрос идёт в интернет. Такое бывает. Просто попробуйте повторить несколько раз запрос или набрать в другом браузере, например в IE.

PhpMyAdmin можно вызвать по адресу http://localhost/tools/phpmyadmin/. Если PhpMyAdmin открывается, значит база данных работает нормально.


Если у кого-то не получилось, пишите в комментариях, а также можете посмотреть видео, которое я записал.

Счастливого программирования!




13-06-2016 в 20:41:00





Похожая статья:

Передачи массива методом POST

Пусть есть массив $arr, определённый на странице 1.php. Отобразите его...

Категория: PHP  Подкатегория: Задачи
Дата: 15-01-2018 в 16:47:34 0


Комментарии:

Как дислайк поставить?
Коленька 12-06-2016 в 06:19:58

Добавьте систему оценивания статьи
Коленька Геннадьевич 12-06-2016 в 06:36:55

Над системой оценивания подумаю. Если Вам что-то не понравилось, можете написать что именно - и я постараюсь учесть это.
Калужский Александр 12-06-2016 в 07:04:58

Вы опять пропускаете запятые, и мне это не нравится
Коленька 12-06-2016 в 23:31:25

Коленька, теперь на моём сайте есть специальная функция для этих целей. Если вы заметили ошибку - выделяйте это место и нажимайте Ctrl + Q. Буду признателен, если будите помогать мой сайт делать лучше.
Калужский Александр 14-06-2016 в 21:23:11



Оставить коментарий:



Напишите email, чтобы получать сообщения о новых комментариях (необязательно):


Задача против робота. Расположите картинки горизонтально:


Последние
видео:



Шейкер-сортировка (С#)
ОГЭ по информатике. Задание 18


Подготовка к
ОГЭ


Подготовка к ОГЭ по информатике


Давайте
дружить!


Группа Вконтакте Code-Enjoy

Твиттер Александра Калужского

YouTube канал Code-Enjoy


Препод напал на тебя как вампир? Не бойся! Студланс защитит этот мир!