Настройка сервера Ubuntu 22.04 (LAMP)

LAMP (Linux, Apache, MySQL, PHP) - это связка технологий Apache, MySQL, PHP необходимая для того, чтобы запустить веб-сайты как собственной разработки, так и сайты на популярных CMS: WordPress, Joomla, и т.п.

Настройка Apache на Ubuntu

Для начала установим Апач командой:

sudo apt-get install apache2

Далее проверим, что у нас открыты порты 80 и 433.

sudo ufw status

Если портов нет,

sudo ufw status 80 и 433

то выполняем команды:

sudo ufw allow 80/tcp
sudo ufw allow 433/tcp
sudo ufw disable
sudo ufw enable
sudo ufw status

Если всё сделали правильно, то теперь мы можем открыть наш сайт введя ip сервера в браузере.

Вывод страницы-заглушки Апач

Установка PHP на сервере Ubuntu

Для установки php выполним в консоли сервера следующую команду:

sudo apt install php

Поскольку для полноценной работы свежих версий PHP требуется включить PPA-репозиторий Ondrej, сделаем это. Для начала установим предварительные условия:

sudo apt install software-properties-common -y

А затем включим Ondrej PPA при помощи следующей команды.

sudo add-apt-repository ppa:ondrej/php

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

sudo apt update

Кроме того не лишним будет сразу установить в PHP ещё ряд пакетов, таких как zip, curl, mbstring и тп.

sudo apt install php-{gd,zip,mbstring,curl,pear}.

Если планируете устанавливать на сервере WordPress, то обязательно инсталлируйте ещё и php-mysql, а затем перезагрузите сервер:

sudo apt-get install php-mysql
sudo service apache2 restart

Установка MySQL на сервер Ubuntu/Linux

Установка MySQL на свой сервер Ubuntu предельно простая. Для установки вводим в консоли:

sudo apt-get install mysql-server mysql-client

Также не лишним будет позаботится об установке phpMyAdmin:

sudo apt-get install phpmyadmin

При установке выберите тип сервера (в моём случае apache2)

установка phpmyadmin на ubunty 22.04

А также придумайте и сохраните в надёжном месте root-пароль для пользователя БД.

Установка пароля phpmyadmin для root пользователя в ubunty 22.04

Быстрая установка LAMP

sudo apt install apache2 php-mysql libapache2-mod-php mysql-server
sudo systemctl enable --now mysql
sudo systemctl enable --now apache2
Рейтинг: 3.58

2023-11-12 / / 0 комментариев / Про кодинг и сервер / , , ,