Это старая версия документа.


LAMP — акроним, обозначающий набор (комплекс) серверного программного обеспечения. LAMP назван по первым буквам входящих в его состав компонентов: Linux, Apache, MySQL, PHP.

Версии Apache, MySQL и PHP в Ubuntu

Ubuntu Apache MySQL PHP
12.04 LTS (Precise) 2.2 5.5 5.3
14.04 LTS (Trusty) 2.4 5.5 5.5
15.10 (Wily) 2.4 5.6 5.6
16.04 LTS (Xenial) 2.4 5.7 7.0
Начиная с версии Ubuntu 16.04 (Xenial Xerus) используется PHP версии 7, поэтому имена многих пакетов другие. Данная статья расчитана на Ubuntu более ранних версий, включающих в себя PHP версии 5.

О статье

В этой статье описана установка и управление LAMP (Linux-Apache-MySQL-PHP) сервером на базе Ubuntu, который включает в себя Apache 2, PHP 5, и MySQL 5.

Установка

Начиная с Ubuntu 7.04 (Feisty Fawn) LAMP можно установить при помощи Tasksel(англ.). Для этого необходимо выполнить команду:

sudo tasksel install lamp-server

При установке будет запрошен пароль для создания администратора БД MySQL.

Удаление

Для удаления LAMP вам необходимо ввести в терминале следующее:

sudo tasksel remove lamp-server

Также можно удалить его компоненты вручную:

sudo apt-get purge apache2 apache2-mpm-prefork apache2-utils apache2.2-common \
libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libmysqlclient15off \
libnet-daemon-perl libplrpc-perl libpq5 mysql-client-5.5 mysql-common mysql-server \
mysql-server-5.5 php5-common php5-mysql

Управление запуском LAMP

Если вы не хотите, чтобы демоны Apache и MySQL запускались при загрузке компьютера вы можете отключить их.

Apache

Для отключения:

sudo update-rc.d -f apache2 disable

Для запуска вручную:

sudo service apache2 start

MySQL

Для отключения:

echo "manual" | sudo tee -a /etc/init/mysql.override

Для запуска вручную:

sudo service mysql start

Настройка компонентов LAMP

Подробно о настройке частей LAMP можно прочитать в соответствующих статьях:

Смотрите также

Ссылки