Ubuntu: Apache + MySQL + PHP + phpMyAdmin

Автор: | 02/25/2013
 

lamp-logoУстановка пакета LAMP (Linux + Apache + MySQL + PHP) на операционную систему Ubuntu 12.04.

Аналогичное описание для ОС FreeBSD есть в статье FreeBSD: Apache+MySQL+PHP (LAMP) + phpMyAdmin.

Для установки пакета потребуется выполнить всего две команды:

# aptitude -y install tasksel

И вторая, которая установит непосредственно сам LAMP:

# tasksel install lamp-server

Сразу после установки — web-сервер Apache доступен для работы:

# service apache2 status
Apache2 is running (pid 7703).

Можено перейти на адрес машины, на которую устанавливался пакет для проверки:

http://10.0.1.3/

It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.

Проверим — работает ли MySQL:

# service mysql status
mysql start/running, process 7225

# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 41
Server version: 5.5.29-0ubuntu0.12.10.1 (Ubuntu)

mysql>

Если требуется — можно установить phpMyAdmin. Для этого — просто выполняем:

# aptitude -y install phpmyadmin

В процессе установки вам предложат выбрать веб-сервер (не забудьте пробелом поставить * напротив Apache, т.к. по-умолчанию не выбран ни один) и настроить подключение к серверу MySQL.

Далее — создаё1м в каталоге /var/www каталог, в котором будут хранится файлы phpMyAdmin, с которыми будет работать наш Apache:

# mkdir /var/www/phpmyadmin

И копируем в него файлы:

# cp -r /usr/share/phpmyadmin/* /var/www/phpmyadmin

Панель будет доступна по адресу:

http://10.0.1.3/phpmyadmin/

Вместо 10.0.1.3 — адрес вашего хоста с LAMP

Теперь можно начинать перенос сайта с другого сервера. Процесс не отличается от описанного в статье Переносим сайт на свой сервер.