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


В этой статье описана установка и управление 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

  • Элемент ненумерованного спискаОткройте любым текостовым редактором файл /etc/init/mysql.conf :
sudo nano /etc/init/mysql.conf

Приведите строки

start on (net-device-up
          and local-filesystems
          and runlevel [2345])

К такому виду

#start on (net-device-up
#          and local-filesystems
#          and runlevel [2345])
  • второй более правильный способ это добавить команду manual в конце файла /etc/init/mysql.conf
sudo echo -e "\nmanual" | sudo tee -a /etc/init/mysql.conf

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

sudo service mysql start

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

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

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

Ссылки