Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
serverguide-precise-ru.pdf
Скачиваний:
77
Добавлен:
03.05.2015
Размер:
1.86 Mб
Скачать

Глава 13. Приложения LAMP

246

Приложения LAMP

1. Обзор

Установка LAMP (Linux + Apache + MySQL + PHP/Perl/Python) является популярным вариантом настройки серверов Ubuntu. Существует множество приложений с открытым кодом, написанных с использованием стека приложений LAMP. Популярными приложениями LAMP являются wikiэнциклопедии, системы управления содержимым (CMS) и управляющие приложения, такие как phpMyAdmin.

Одним из преимуществ LAMP является значительная гибкость в выборе различных баз данных, веб-серверов и языков сценариев. Популярной заменой для MySQL служат PostgreSQL и SQLite. Python, Perl и Ruby также часто заменяют PHP. А Nginx, Cherokee и Lighttpd могут заменять Apache.

Самым быстрым способом установить LAMP является использование tasksel. Tasksel — это инструмент Debian/Ubuntu, который устанавливает несколько зависимых пакетов в вашу систему в качестве единой "задачи". Для установки LAMP сервера:

В терминале введите следующую команду:

sudo tasksel install lamp-server

После установки вы можете поставить большинство LAMP приложений следующим образом:

Загрузите архив, содержащий файлы с исходным кодом приложения.

Распакуйте архив в каталог, доступный веб-серверу.

В зависимости от того, куда распакованы файлы, настройте веб-сервер на их обработку.

Настройте приложение на доступ к базе данных.

Выполните сценарий (script) или загрузите страницу приложения для установки базы данных, необходимой приложению.

Когда шаги, указанные выше или подобные им, выполнены, вы готовы начать использовать приложение.

Неудобство использования такого подхода заключается в нестандартном способе установки файлов приложения на файловую систему, что может привести к беспорядку в выборе мест установки приложений. Другим большим неудобством является обновление приложений. При выпуске новой версии, этот же процесс используется для установки обновляемого приложения.

247

Приложения LAMP

К счастью, ряд приложений LAMP уже упакованы для Ubuntu и доступны для установки так же, как и обычные (не-LAMP) приложения. Однако для некоторых таких приложений могут потребоваться дополнительные шаги по установке и настройке.

В этом разделе описано, как установить некоторые приложения LAMP.

248

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]