Урок №1. Настройка рабочего окружения #1

Уметь писать программы на PHP - это очень хорошо. Не менее важным является навык правильно настроить веб-сервер. Еще более важным он становится когда Вы подключаетесь к команде для работы над уже существующим проектом, или используете фреймворки.


План

  1. Введение.
  2. Кратко про операционные системы и программы.
  3. Взаимодействие по сети. Программы и порты.
  4. Виртуальная машина VirtualBox. Установка Ubuntu.
  5. Установка окружения LAMP.
  6. Установка окружения LEMP.

Введение


Кратко про операционные системы и программы. Взаимодействие по сети. Программы и порты


Ссылки

Операционные системы
https://ru.wikipedia.org/wiki/%D0%9E%D0%BF%D0%B5%D...

Аппаратное обеспечение
https://ru.wikipedia.org/wiki/%D0%90%D0%BF%D0%BF%D...

Устройство ввода-вывода
https://ru.wikipedia.org/wiki/%D0%A3%D1%81%D1%82%D...

Компьютерная программа
https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BC%D...

Процесс
https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%86%D0%B5...

Многозадачность
https://ru.wikipedia.org/wiki/%D0%9C%D0%BD%D0%BE%D...

Клиент — сервер
https://ru.wikipedia.org/wiki/%D0%9A%D0%BB%D0%B8%D...

Сокет
https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D0%BA%D0%B5%D1%8

DNS
https://ru.wikipedia.org/wiki/DNS

Книги

Эндрю Таненбаум:

  • Компьютерные сети
  • Архитектура компьютера
  • Современные операционные системы

Виртуальная машины VirtualBox. Установка Ubuntu

Я подготовил две отличные пошаговые инструкции с картинками:

Установка VirtualBox
Установка Ubuntu 16.04

Наберитесь терпения и выполните все необходимые действия.

Терминал (консоль) запускается комбинацией клавиш CTRL + ALT + T.


Установка окружения LAMP


Установка окружения LEMP


Домашнее задание

Если у Вас еще не было опыта работы с unix-подобными операционными системами, предлгаю выполнить в терминале несколько простых заданий.

Смысл этих заданий - получить навык искать нужные bash-команды в google, научиться их применять читая описание.

1) Открыть терминал (CTRL+T).

2) Перейдите в домашний каталог пользователя.

3) Создайте файл test.txt командой touch.

4) Просмотрите список файлов в текущей директории.

5) Удалите файл test.txt.

6) Создайте файл data.txt при помощи редактора nano. Запишите в него свое имя.

7) Переместите файл data.txt в директорию /var/www/.

P. S. Гораздо больше информации можно находить, если формировать поисковые запросы на английском языке.


В этом уроке мы неплохо продвинулись. В следующем уроке мы "подружим" виртуальные машины с хост-машиной, научимся использовать Vagrant. Это современный инструмент для быстрого разворачивания окружения.


Назад