Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:lamp [2014/05/10 06:17] [Управление запуском LAMP] |
wiki:lamp [2018/01/17 18:29] (текущий) [Версии Apache, MySQL и PHP в Ubuntu] новая версия убунты |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== LAMP ====== | ====== LAMP ====== | ||
- | В этой статье описана установка и управление [[wpru>LAMP|LAMP]] (**L**inux-**A**pache-**M**ySQL-**P**HP) сервером на базе Ubuntu, который включает в себя Apache 2, PHP 5, и MySQL 5. | + | |
+ | LAMP — акроним, обозначающий набор (комплекс) серверного программного обеспечения. LAMP назван по первым буквам входящих в его состав компонентов (**L**inux-**A**pache-**M**ySQL-**P**HP), который включает в себя Linux, [[apache2|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.6 | 5.5 | | ||
+ | | 16.04 LTS (Xenial) | 2.4 | 5.7 | 7.0 | | ||
+ | | 17.10 (Artful) | 2.4.27 | 5.7.20 | 7.1 | | ||
===== Установка ===== | ===== Установка ===== | ||
- | Начиная с Ubuntu 7.04 (Feisty Fawn) LAMP можно установить при помощи [[https://help.ubuntu.com/community/Tasksel|Tasksel]](англ.). Для этого необходимо выполнить команду: | + | LAMP можно установить при помощи [[https://help.ubuntu.com/community/Tasksel|Tasksel]](англ.). Для этого необходимо выполнить команду: |
<code=bash>sudo tasksel install lamp-server</code> | <code=bash>sudo tasksel install lamp-server</code> | ||
- | При установке будет запрошен пароль для создания администратора БД [[MySQL]]. | + | При установке будет запрошен пароль для создания администратора БД MySQL. |
===== Удаление ===== | ===== Удаление ===== | ||
Для удаления LAMP вам необходимо ввести в терминале следующее: | Для удаления LAMP вам необходимо ввести в терминале следующее: | ||
<code bash>sudo tasksel remove lamp-server</code> | <code bash>sudo tasksel remove lamp-server</code> | ||
- | |||
- | Также можно удалить его компоненты вручную: | ||
- | <code bash>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</code> | ||
===== Управление запуском LAMP ===== | ===== Управление запуском LAMP ===== | ||
Строка 24: | Строка 28: | ||
<code=bash>sudo service apache2 start</code> | <code=bash>sudo service apache2 start</code> | ||
- | === Mysql === | + | === MySQL === |
- | * Элемент ненумерованного спискаОткройте любым текостовым редактором файл ///etc/init/mysql.conf// : | + | Для отключения: |
- | <code bash>sudo nano /etc/init/mysql.conf</code> | + | <code bash>echo "manual" | sudo tee -a /etc/init/mysql.override</code> |
- | Приведите строки | + | |
- | <file>start on (net-device-up | + | |
- | and local-filesystems | + | |
- | and runlevel [2345])</file> | + | |
- | К такому виду | + | |
- | <file>#start on (net-device-up | + | |
- | # and local-filesystems | + | |
- | # and runlevel [2345])</file> | + | |
- | * второй более правильный способ это добавить команду manual в конце файла /etc/init/mysql.conf | + | |
- | <code bash>sudo echo -e "\nmanual" | sudo tee -a /etc/init/mysql.conf</code> | + | |
Для запуска вручную: | Для запуска вручную: | ||
<code bash>sudo service mysql start</code> | <code bash>sudo service mysql start</code> | ||
Строка 42: | Строка 36: | ||
===== Настройка компонентов LAMP ===== | ===== Настройка компонентов LAMP ===== | ||
Подробно о настройке частей LAMP можно прочитать в соответствующих статьях: | Подробно о настройке частей LAMP можно прочитать в соответствующих статьях: | ||
- | * [[Apache2]] | + | * [[Apache2|Apache]] |
* [[MySQL]] | * [[MySQL]] | ||
- | * [[PHP5]] | + | * [[PHP]] |
===== Смотрите также ===== | ===== Смотрите также ===== |