Как установить LAMP-сервер (Apache, MySQL & PHP) в Ubuntu 11.10

Ubuntu стал популярным не только среди пользователей настольных компьютеров, то также среди веб-разработчиков, использующих Linux-дистрибутивы для разработки ихних веб-приложений (на VPS или выделенном хосте), хотя они и предпочитают использовать LTS (Long Term Support – обычно пять лет поддержки для сервер-редакции) версии, потому что это увеличивает стабильность (кстати, со следующего релиза — Ubuntu 12.04 LTS, Desktop-версия также получит пять лет поддержки).

Множество пользователей/разработчиков также используют Apache-сервер на ихнем «localhost» для тестирования/разработки (например, это используется wordpress-разработчиками), и этот пост написан для тех, кто хочет начать работу с Apache, PHP, MySQL, phpMyAdmin с Ubuntu 11.10. Apache — самый популярный веб-сервер на планете (доля на рынке 65%). Это открытый кроссплатформенный веб-сервер. Apache поддерживает множество серверных языков, и его возможности расширяемы за счёт использования модулей. PHP доминирует в мире веб-скриптинга, а MySQL — самая популярная открытая база данных. Большинство авто веб-сайтов (включая сайт, который вы читаете прямо сейчас) основаны на превосходной комбинации Linux, Apache, MySQL и PHP (под названием LAMP).

Устанавливаем LAMP в Ubuntu 11.10

шаг 1. Устанавливаем Apache

apache logo

Откройте терминал (нажмите Ctrl+Alt+t) и выполните команду —

sudo apt-get install apache2

Команда выше установит некоторые стандартные модули, пакеты и библиотеки, но позже вы установите те, которые нужны вам. Когда установка завершится, наберите в вашем браузере адрес http://localhost, и вы получите стандартную страницу, наподобие этой:

apache-default-page

шаг 2. Устанавливаем MySQL

Выполните комнаду —

sudo apt-get install mysql-server

и введите пароль для root-пользователя сервера базы данных в процессе установки. Подробнее о процессе этой установки читайте в этом посте.

шаг 3. Устанавливаем PHP

Выполните команду —

sudo apt-get install php5 libapache2-mod-php5 php5-mysql

Теперь перезагрузите Apache-сервер, чтобы загрузить php-модули —

sudo /etc/init.d/apache2 restart

Чтобы протестировать, установился ли PHP 5 успешно или нет, создайте файл phpinfo.php и скопируйте следующие строчки (в файл) —

 

<? php

print_r (phpinfo());

?>

и поместите этот файл в корневую веб-директорию (/var/www). Теперь откройте адрес http://localhost/phpinfo.php, затем должна отобразиться конфигурация php, наподобие этого:

test-php

Это всё.. Linux (Ubuntu сама по себе основана на Linux), Apache, MySQL и PHP, то есть все компоненты LAMP, установлены успешно.

Чтобы управлять базами данных MySQL через графический интерфейс, вы можете захотеть установить, phpMyAdmin – инструмент веб-администрирования MySQL, отличное приложение для управления — создания и поддержи баз данных MySQL.

Как установить phpMyAdmin на Ubuntu 11.10 ?

просто выполните команду —

sudo apt-get install phpmyadmin

Когда установка завершится, перейдите на http://localhost/phpmyadmin и залогиньтесь (используя имя пользователя MySQL (по умолчанию ‘root’) и пароль (его вы ввели в процессе установки)), чтобы начать использовать его.