Много кто хотел создать собственный сайт. Но при этом главным вопросом был хостинг — место размещения сайта. Конечно, можно обойтись и бесплатным или купить, но для тестирования своего сайта (если только вы не планируете использовать готовый шаблон и систему управления) это не имеет смысла. После прочтения этой статьи вы поймёте, что сделать полноценный хостинг для тестирования сайтов в домашних условиях очень просто. Что же для этого нужно?
В первую очередь нужен сам веб-сервер — программа, которая принимает запросы вашего браузера, обрабатывает их и в результате отдаёт обратно в браузер готовую страницу. Кроме этого, нужно установить интерпретатор языка PHP, чтобы ваш сайт не состоял только из статических страниц, а также крайне желательно установить сервер баз данных MySQL (можно обойтись и без него, но программировать хранение данных в файлах будет намного сложнее).
Для установки запустите менеджер пакетов Synaptic. В нём нужно выбрать и отметить для установки:
apache2. Этот пакет является веб-сервером — наиболее необходимой вам программой. Если быть совсем точным, то это даже не обычный пакет для установки, а метапакет. От обычного метапакет отличается тем, что содержит только названия пакетов, которые необходимо установить. Преимущество такого подхода в том, что не нужно выбирать десятки (порой и сотни) пакетов для установки, а достаточно выбрать всего один. При выборе этого метапакета вам будет предложено установить несколько других — соглашайтесь.
php5. Этот пакет тоже является метапакетом для установки интерпретатора языка PHP в минимальной конфигурации. Для начала вам хватит и такой, а разобравшись, поймёте сами, какие ещё пакеты вам нужно установить дополнительно (например, php5-gmp — математические функции для вычислений с высокой точностью, php5-pspell — проверка правописания и т.д.). Сейчас вам из дополнительных пакетов нужен только php5-mysql для работы с базами данных.
mysql-server-5.1. Этот пакет (и все, от которых он зависит) необходим для функционирования сервера баз данных MySQL. Хотя этого вполне достаточно для нормальной работы, рекомендую вам установить несколько пакетов для удобной работы с базами данных. Это mysql-navigator и mysql-query-browser.
После выбора всех пакетов нажмите кнопку «Применить» и дождитесь окончания установки. В процессе установки нужно будет ввести пароль администратора для сервера MySQL. Можете оставить это поле пустым, но я вам не рекомендую это делать. Если вы ожидали продолжения в виде настройки сервера, я вынужден вас разочаровать — минимальная настройка была выполнена автоматически непосредственно в процессе установки.
Последний шаг — проверка результата нашей работы. Откройте браузер, введите в адресной строке «http://localhost/» и нажмите Enter. У вас откроется страница с текстом «It works!» («Это работает!»), что означает, что ваш веб-сервер установлен, настроен и работает правильно.

И последний вопрос — где же размещены файлы вашего сайта? В папке «/var/www/».
Это место является размещением файлов по умолчанию, хотя и не обязательное. При желании вы можете указать его сами так, как вам удобно.
Как создать несколько сайтов, а также как сделать ваш сайт видимым снаружи, я вам расскажу в ближайшее время.
|