Что мы будем делать в этом курсе

Друзья, в этой серии видео я хотел бы на практике показать, как мы с вами можем на чистый VPS Ubuntu 22 Server установить базовое программное обеспечение, которое нужно для установки PHP проекта.

Мы установим на этот чистый сервер веб-сервер Apache, базу данных MySQL и, соответственно, PHP. Как вы видите, на нем просто установлен образ Ubuntu 22, и соответственно, наша задача - соединиться с этим сервером и установить туда основное программное обеспечение.

После того, как вы зарегистрировали новый сервер, вам на электронную почту должно прийти вот такое примерно письмо, в котором будут данные IP сервера и, соответственно, пользователь root и его пароль, под которым можно соединиться и взаимодействовать с нашим сервером. Что, собственно говоря, сейчас я и сделаю.

Соединяемся с VPS сервером

Буду делать это через программу "Терминал", которая есть в операционной системе Windows.

Итак, у меня запустилась оболочка PowerShell. И сейчас мы с вами попробуем соединиться с этим сервером.

ssh root@81.200.146.46

Для этого я пишу ssh, пользователь root собачка и указываем IP адрес того сервера, к которому мы хотим соединиться. 

Здесь нужно указать пароль пользователя.

И вот мы с вами успешно соединились с нашим сервером, с которым и будем сейчас работать, устанавливать необходимое нам окружение.

Обновление системы

Первым делом, конечно, нужно обновить саму систему. После соединения для этого выполняем сначала последовательно команду 

apt-get update

и после этого комануд

apt-get upgrade

Здесь соглашаемся с обновлением. Ну, собственно, все. 

Вот у нас система обновилась и готова к установке новых пакетов, которые мы будем ее устанавливать.

Ставим самые основные пакеты для VPS, которые понадобятся нам в работе

У меня есть следующая заготовка, которую, как правило, я ставлю на все новые системы, куда устанавливаю Ubuntu версию.

sudo apt-get install -y vim mc git curl wget unzip zip make net-tools sudo

Мы ставим текстовый редактор, midnight commander, для того чтобы было удобнее перемещаться между папками, пакеты для архивирования unzip, zip, утилита make, net-tools и sudo. Такие вот наиболее частые распространенные пакеты.

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