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


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
16.10 (Yakkety) 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 можно прочитать в соответствующих статьях:

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

Ссылки