Создание и настройка локального веб-сервера (Часть 1)

Локальный веб-сервер — крайне необходимая утилита для любого веб-разработчика. Для платформы windows существую готовые пакеты, типа LAMP или Denwer, которые полностью избавляют пользователя от необходимости настройки чего-либо вручную.

Изначально веб-серверная платформа была именно на базе *nix систем, а уже затем все нужные приложения были портированы на Windows и другие платформы. Таким образом, *nix системы имеют все необходимое программное обеспечение для веб-разработки и не только.

Тем не менее, установка всего необходимого в *nix системах не так очевидна, но все равно проста. Здесь Вы не найдете всеми любимого файла setup.exe, который разом решает все проблемы, придется ввести несколько команд в консоли или воспользоваться каким-либо графическим средством установки приложений.

Работа в консоли и с использование графических утилит мало чем отличается, в результате. Тем не менее, использование графических утилит не всегда возможно, так что мы будем пользоваться консолью — так более универсально.

Для начала нам необходимо эту самую консоль открыть, а после этого ввести одну команду, которая установит все необходимое нам программное обеспечение:

[sourcecode]# apt-get install phpmyadmin[/sourcecode]

Здесь можно остановиться и задуматься — при чем здесь утилита для работы с mySQL, когда мы устанавливаем ПО для веб-сервера? Ответ очень прост: установщики приложений всех современных дистрибутивов имеют средства для разрешения зависимостей, т. е., при установке одного приложения сразу устанавливается все, что нужно для его нормальной работы.

Так как phpMyAdmin — утилита для работы с базой данных mySQL, в тонком клиенте, т. е. в браузере, то для ее работы потребуется как сам веб-сервер Apache, интерпретатор языка php и, собственно, сама СУБД mySQL, то при разрешении зависимостей будут сразу установлены все необходимые приложения для создания веб-сервера.

Итак, скачиваем нужные пакеты, устанавливаем приложения и, что дальше-то? А дальше запускаем веб-сервер командой

[sourcecode]# /etc/init.d/apache2 start[/sourcecode]

Также похожей командой можно его перезагрузить:

[sourcecode]# /etc/init.d/apache2 restart[/sourcecode]

Эта команда нам пригодиться в дальнейшем. Чтобы проверить работу только что установленного веб-сервера нам нужно открыть браузер и загрузить в нем страницу http://localhost/. Мы увидим примерно следующую картинку:

Только что запущенный Apache

Только что запущенный Apache

Это нам говорит о том, что Apache запущен и работает нормально. В настоящий момент он отображает содержимое папки /var/www — это значение по умолчанию, и место, где хранится содержимое сайта http://localhost/. Чтобы проверить работу php создадим в папке /var/www файл phpinfo.php следующего содержания:

[sourcecode]<?php
phpinfo();
?>[/sourcecode]

Теперь откроем в браузере страницу http://localhost/phpinfo.php На экране должна появиться примерно следующая картинка:

Информация об установленном PHP

Информация об установленном PHP

Это нам говорит о том, что php тоже работает нормально. Теперь остался последний компонент, который нам нужно проверить – СУБД mySQL. Для этого откроем в браузер страницу http://localhost/phpmyadmin/

phpMyAdmin

phpMyAdmin

Нажимаем ОК и входим в утилиту для администрирования mySQL.

phpMyAdmin в действии

phpMyAdmin в действии

Если картинка, которую Вы видите у себя похожа на мои скриншоты — то Вы все сделали правильно. В следующей статье я расскажу как создавать виртуальные хосты и делать другие полезные вещи.

РЕКЛАМА
СЧЕТЧИКИ
 
ДРУЗЬЯ САЙТА
МОИ ПРОЕКТЫ
  • theLesenok.ru
  • 7genkov.ru