Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:руководство_по_ubuntu_server:приложения_lamp:overview [2012/07/23 20:13] |
wiki:руководство_по_ubuntu_server:приложения_lamp:overview [2012/07/23 22:29] (текущий) [Обзор] |
||
---|---|---|---|
Строка 8: | Строка 8: | ||
=====Обзор===== | =====Обзор===== | ||
- | LAMP installations (Linux + Apache + MySQL + PHP/Perl/Python) are a popular setup for Ubuntu servers. There is a plethora of Open Source applications written using the LAMP application stack. Some popular LAMP applications are Wiki's, Content Management Systems, and Management Software such as phpMyAdmin. | + | Установка LAMP (Linux + Apache + MySQL + PHP/Perl/Python) является популярным вариантом настройки серверов Ubuntu. Существует множество приложений с открытым кодом, написанных с использованием стека приложений LAMP. Популярными приложениями LAMP являются wiki энциклопедии, системы управления содержимым (CMS) и управляющие приложения, такие как phpMyAdmin. |
- | One advantage of LAMP is the substantial flexibility for different database, web server, and scripting languages. Popular substitutes for MySQL include PostgreSQL and SQLite. Python, Perl, and Ruby are also frequently used instead of PHP. While Nginx, Cherokee and Lighttpd can replace Apache. | + | Одним из преимуществ LAMP является значительная гибкость в выборе различных баз данных, web серверов и языков сценариев. Популярной заменой для MySQL служат PostgreSQL и SQLite. Python, Perl и Ruby также часто заменяют PHP. А Nginx, Cherokee и Lighttpd могут заменять Apache. |
- | The fastest way to get started is to install LAMP using tasksel. Tasksel is a Debian/Ubuntu tool that installs multiple related packages as a co-ordinated "task" onto your system. To install a LAMP server: | + | Самым быстрым способом установить LAMP является использование **tasksel**. Tasksel - это инструмент Debian/Ubuntu, который устанавливает несколько зависимых пакетов в вашу систему в качестве единой задачи. Для установки LAMP сервера: |
- | At a terminal prompt enter the following command: | + | -- В терминале введите следующую команду: |
+ | <code>sudo tasksel install lamp-server</code> | ||
- | sudo tasksel install lamp-server | + | После установки вы можете поставить большинство LAMP приложений следующим образом: |
+ | -- Загрузите архив, содержащий файлы с исходным кодом приложения. | ||
+ | -- Распакуйте архив в каталог, доступный web серверу. | ||
+ | -- В зависимости от того, куда распакованы файлы, настройте web сервер на их обработку. | ||
+ | -- Настройте приложение на доступ к базе данных. | ||
+ | -- Выполните сценарий (script) или загрузите страницу приложения для установки базы данных, необходимой приложению. | ||
+ | -- Когда шаги, указанные выше или подобные им, выполнены, вы готовы начать использовать приложение. | ||
- | After installing it you'll be able to install most LAMP applications in this way: | + | Неудобство использования такого подхода заключается в нестандартном способе установки файлов приложения на файловую систему, что может привести к беспорядку в выборе мест установки приложений. Другим большим неудобством является обновление приложений. При выпуске новой версии, этот же процесс используется для установки обновляемого приложения. |
- | Download an archive containing the application source files. | + | К счастью ряд приложений LAMP уже упакованы для Ubuntu и доступны для установки так же, как и обычные (не-LAMP) приложения. Однако для некоторых таких приложений могут потребоваться дополнительные шаги по установке и настройке. |
- | Unpack the archive, usually in a directory accessible to a web server. | + | Этот раздел показывает как установить некоторые приложения LAMP. |
- | + | ||
- | Depending on where the source was extracted, configure a web server to serve the files. | + | |
- | + | ||
- | Configure the application to connect to the database. | + | |
- | + | ||
- | Run a script, or browse to a page of the application, to install the database needed by the application. | + | |
- | + | ||
- | Once the steps above, or similar steps, are completed you are ready to begin using the application. | + | |
- | + | ||
- | A disadvantage of using this approach is that the application files are not placed in the file system in a standard way, which can cause confusion as to where the application is installed. Another larger disadvantage is updating the application. When a new version is released, the same process used to install the application is needed to apply updates. | + | |
- | + | ||
- | Fortunately, a number of LAMP applications are already packaged for Ubuntu, and are available for installation in the same way as non-LAMP applications. Depending on the application some extra configuration and setup steps may be needed, however. | + | |
- | + | ||
- | This section covers how to install some LAMP applications. | + | |
---- | ---- |