Локальный веб-сервер — крайне необходимая утилита для любого веб-разработчика. Для платформы 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 запущен и работает нормально. В настоящий момент он отображает содержимое папки /var/www — это значение по умолчанию, и место, где хранится содержимое сайта http://localhost/. Чтобы проверить работу php создадим в папке /var/www файл phpinfo.php следующего содержания:
[sourcecode]<?php
phpinfo();
?>[/sourcecode]
Теперь откроем в браузере страницу http://localhost/phpinfo.php На экране должна появиться примерно следующая картинка:
Это нам говорит о том, что php тоже работает нормально. Теперь остался последний компонент, который нам нужно проверить – СУБД mySQL. Для этого откроем в браузер страницу http://localhost/phpmyadmin/
Нажимаем ОК и входим в утилиту для администрирования mySQL.
Если картинка, которую Вы видите у себя похожа на мои скриншоты — то Вы все сделали правильно. В следующей статье я расскажу как создавать виртуальные хосты и делать другие полезные вещи.
Pingback: Создание и настройка локального веб-сервера (Часть 2)