Материалы для WEB разработки на LAMP
LAMP WEB сервер – установка, настройка, администрирование. Часть 2

Подготовка к установке Ubuntu в качестве OS для LAMP WEB сервера. Этот пост продолжает тему по установке, настройке и администрированию полноценного LAMP WEB сервера на базе дистрибутива Linux - Ubuntu. По поводу актуальности темы хочется отметить, что на протяжении последних 3 лет наблюдается уверенная тенденция по увеличению доли web серверов, работающих именно на Linux. Так в начале 2015 года эта доля составила около 60%. Причем из этого количества почти 30% приходится на Ubuntu и около 33% на Debian. Ubuntu стала занимать 2 место в списке самых популярных Linux дистрибутивов для WEB серверов и второе место для десктопов. В отношении популярности других компонентов LAMP - Apache занимает около 57% от всех используемых http серверов, PHP используют 81% сайтов. Такой быстрый рост использования Ubuntu и Linux вообще вызвал и изменения в сторону роста потребности на IT специалистов именно в этой области. Думаю, что такая тенденция сохраниться в ближайшие годы.

 

Шаги по подготовке к установке Ubuntu в качестве OS для LAMP WEB сервера.

Если вы уже работаете на Linux, то вам можно пропустить шаги по подготовке к установке и по самой установке Ubuntu и перейти сразу к описанию инсталляции и настройки компонентов LAMP веб сервера.

В рамках темы все шаги и примеры мною будут описываться для схемы, когда основной системой является Windows 7 на которой будет установлен менеджер виртуальных машин Oracle VM VirtualBox. И уже на виртуальной машине VirtualBox будет устанавливаться гостевая OS - Ubuntu server для развертывания на ней WEB сервера. Такая схема удобна, когда вы работаете на Windows и вам нужно, например, иметь WEB сервер для разработки и тестирования, или просто для обучения. В моем варианте эта схема удобна для примеров при написании постов темы. Однако вы можете выполнять установку Ubuntu и на выделенный сервер, которым может служить любой PC, все зависит от ваших задач.

В первой части мы определись, что в рамках темы будем устанавливать Ubuntu server на виртуальную машину, которая будет хоститься на Windows 7 и поэтому шаги по подготовке в этом варианте будут следующие:

  • Скачать и установить на рабочий PC менеджер виртуальных машин Oracle VM VirtualBox.
  • Скачать образ диска с дистрибутивом Ubuntu server 16.04/14.04
  • Подготовить загрузочный USB диск с дистрибутивом Ubuntu server, если вы будите выполнять установку на физический PC, а не на виртуальный.

Теперь пройдемся по каждому из названных пунктов подробнее.

 

  1. Подготовка виртуальной машины.

В рамках этой темы я буду использовать менеджер виртуальных машин Oracle VM VirtualBox, который можно скачать с официального сайта  на странице загрузки.

Скачанный файл с дистрибутивом Oracle VM VirtualBox нужно будет запустить на исполнение и выполнить установку программы, как обычно в Windows.

Скриншоты:

 Скриншот: Установка Oracle VM VirtualBox шаг 1

 Скриншот: Установка Oracle VM VirtualBox шаг 2

 Скриншот: Установка Oracle VM VirtualBox шаг 3

 Скриншот: Установка Oracle VM VirtualBox шаг 4

 Скриншот: Установка Oracle VM VirtualBox шаг 5

 Скриншот: Установка Oracle VM VirtualBox шаг 6

 Скриншот: Установка Oracle VM VirtualBox шаг 7

 

Видеокаст: Oracle VM VirtualBox установка, создание виртуальной машины

Смотреть на YouTube 

 

  1. Скачивание дистрибутива Ubuntu

Теперь необходимо скачать ISO образ диска с дистрибутивом Ubuntu. В примерах мною будет использоваться версия Ubuntu Server 14.04 LTS, которая поддерживается компанией Canonical до апреля 2019 года. Однако, вам я рекомендую использовать последний релиз - Ubuntu server 16.04 LTS. С точки зрения действий по организации LAMP WEB сервера, нет различий между версиями 14.04 и 16.04 Ubuntu server, поэтому все шаги и манипуляции описанные мною в статьях и скринкастах будут одинаково применимы и для 16.04 версии Ubuntu. Отличаются только версии самих компонентов LAMP, которые в Ubuntu 16.04 поставляются по умолчанию как PHP 7 и MySQL 5.7, что обеспечивает большую производительность веб приложению. Так же вы можете использовать не обязательно серверную версию, а попробовать Desktop вариант - Ubuntu/Kubuntu 16.04 LTS, чтобы иметь возможность изучить графический интерфейс системы. Надо сказать, что серверная и десктопная версии Ubuntu имеют одно ядро, просто серверная версия не имеет графической оболочки и все действия в ней выполняются в терминале путем ввода текстовых команд. В десктопной версии также можно запустить терминал и как в серверной версии все действия выполнять в нем из командной строки. Поэтому, для целей изучения LAMP WEB сервера, будет не важно какой вариант вы выберете. Так же возможно сделать установку системы по сети на основе образа network installer. Для этого на странице альтернативных загрузок выберите нужный вам дистрибутив.

Скачать образ с дистрибутивом Ubuntu можно:

По поводу вопросов о том какую из версий предпочтительнее использовать - x86 или x64. Здесь все достаточно просто. Единственным физическим ограничением, при котором нужно использовать только x86 разрядную версию является ситуация, когда процессор PC не поддерживает x64 вычисления. Во всех остальных случаях можно использовать и x86, и x64 без каких-либо препятствий. Однако, если процессор x64 разрядный, а сейчас это уже норма для всех PC, то старайтесь использовать всегда x64 разрядную версию, потому как использование x32 разрядной версии в этом случае не имеет каких либо значимых преимуществ. Все остальные критерии и всякого рода рассуждения по поводу выбора в пользу x86 или x64 не основанные на поддержке их процессором имеют больше теоретическое значение чем практическое.

Скриншоты - скачивание образа диска с дистрибутивом:

 Скриншот: шаг 1

 Скриншот: шаг 2

 

  1. Создание загрузочного диска Ubuntu.

Теперь, когда у нас есть установочный образ дистрибутива Ubuntu, то возможны следующие варианты:

  1. Если установка планируется на виртуальную машину VirtualBox, то достаточно только файла ISO - образа скачанного дистрибутива. Этот файл нужно будет выбрать в DVD приводе виртуальной машины перед установкой системы, поэтому нет смыла создавать USB или DVD загрузочный диск.
  2. Если установка планируется на реальный, физический компьютер:
    • Если PC имеет CD-ROM, то можно будет выполнять установку с CD. Для этого нужно будет записать скачанный образ дистрибутива Ubuntu на DVD болванку. Если вы выбираете этот вариант, то у вас уже все готово, и вы можете переходить непосредственно к установке системы.
    • Если вы хотите выполнять установку Ubuntu с USB носителя (например, у вас отсутствует CD-ROM), то необходимо на основе скачанного образа дистрибутива создать загрузочную USB флешку/диск с Ubuntu.

Шаги по созданию загрузочного USB диска Ubuntu.

Установку OS на реальный PC можно выполнить с USB диска. Для создания загрузочной USB флешки потребуется собственно сам девайс емкостью не менее 1G и специальная программа для преобразования ISO образа с дистрибутивом Ubuntu в Live USB . Таких программ существует не мало и доступны они для запуска на разных OS. Для своего варианта я выберу Universal USB Installer — Easy as 1 2 3. Это простая программа для создания на Windows Live USB из ISO образов многих дистрибутивов Linux. Скачать ее можно с официального сайта программы по адресу: http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ 

После скачивания Universal USB Installer нужно будет выполнить следующее:

Шаг 1: запустите Universal USB Installer и для продолжения работы с ним нажмите кнопку соглашения с условиями использования. Программа не требует установки и после запуска готова к работе.

 Скриншот: создание LiveUSB шаг 1

Шаг 2: В открывшемся диалоге, в выпадающем списке под заголовком Step1 выберите из предложенных вариантов дистрибутив "Ubuntu Server Installer", если вы устанавливаете Ubuntu Server. В поле под заголовком Step2: укажите при помощи кнопки "Browse" путь на вашем PC к ISO образу дистрибутива Ubuntu Server. Здесь также можно указать и URL для ISO образа, тогда он будет скачан с указанного URL адреса (!перед продолжением нужно дождаться окончания скачивания дистрибутива). В элементах управления под заголовком Step3 - выберите ваш USB носитель, отметьте чекбокс "We will format" для того что бы было выполнено предварительное форматирование вашего USB диска. Можете отметить чекбокс "Now Showing All Drivers", если хотите, что бы в выпадающем списке выбора дисков отражались все доступные в системе диски. Завершив все выборы для начала процесса создания загрузочного USB диска нажмите кнопку "Create".

 Скриншот: создание LiveUSB шаг 2

Шаг 3: На этом шаге Universal USB Installer выдаст сообщение с описанием тех действий и изменений, которые будут выполнены в процессе создания загрузочного USB диска. Для продолжения нажмите кнопку "Да".

 Скриншот: создание LiveUSB шаг 3

Шаг 4: Запуститься распаковщик файлов образа диска и начнется их копирование на USB носитель и создание загрузчика. Дождитесь окончания работы программы.

 Скриншот: создание LiveUSB шаг 4

Шаг 5: По завершении создания загрузочного USB диска программой будет выдано сообщение "Installation Complete". Закройте программу нажатием "Close" кнопки.

 Скриншот: создание LiveUSB шаг 5

Шаг 6: Если вы откроете в проводнике USB диск на котором вы создали LiveUSB, то увидите установочные файлы дистрибутива Ubuntu, и также в каталоге "doc" вы найдете руководство по установке Ubuntu в html формате.

 Скриншот: создание LiveUSB шаг 6

Теперь все готово к установке Ubuntu и можно приступать непосредственно к ее выполнению, которое будет описано в следующем посте темы.

Как альтернативу Universal USB Installer можно использовать программу ROSA Imagewriter  - программа для записи iso образов на USB диск.

 

Видеокаст: Создание загрузочного USB диска Ubuntu

Смотреть на YouTube 

 

Еще по теме:

Предыдущий пост по этой теме:

LAMP WEB сервер - установка, настройка, администрирование. Часть 1 - Цели, для которых может потребоваться LAMP WEB сервер.

Следующий посты по этой теме:

- Перед началом установки Ubuntu server.