Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
wiki:lamp [2014/05/10 06:19] [Управление запуском 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]] |
| ===== Смотрите также ===== | ===== Смотрите также ===== | ||