LEMP

Система: Ubuntu 20.04
Редакция: 20210804

Веб-сервер Nginx + MySQL + PHP на базе Ubuntu

Описание

Ubuntu Linux 20.04.2 с обновлениями от 4 Августа 2021.

Включает в себя:

  • mysql-server 8.0.26-0ubuntu0.20.04.2
  • nginx 1.18.0-0ubuntu1.2
  • php-fpm 2:7.4+75
  • php-mysql 2:7.4+75

Версия ядра:

Linux Ubuntu 5.4.0-73-generic #82-Ubuntu SMP Wed Apr 14 17:39:42 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Версия операционной системы:

Distributor ID:    Ubuntu
Description:    Ubuntu 20.04.2 LTS
Release:    20.04
Codename:    focal
Категория:
Базовые Linux / WEB
Размер:
5.00 ГБ
Добавлен:
04.08.2021
Обновлен:
2021-08-15
Использований:
0

Начало работы

Установка Wordpress:

  • Выполните команду sudo mysql_secure_installation и настройте подходящие Вам параметры mysql
  • Запустите оболочку mysql: sudo mysql
  • Выполните следующие запросы для конфигурации базы данных, пользователей и прав для Wordpress:
CREATE DATABASE wordpress_db; --wordpress_db - название нужной базы данных
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'my_password'; --wordpress_user - Имя пользователя. localhost - Имя хоста. my_password - пароль пользователя.
GRANT ALL PRIVILEGES ON wordpress_db.* to wordpress_user@'localhost'; --Выдаём полные права пользователю wordpress_user на базу данных wordpress_db
FLUSH PRIVILEGES; --Применяем изменения прав
  • Выйдите из mysql: exit
  • Создайте файл: sudo nano /etc/nginx/sites-available/wordpress со следующим содержимым: 
server {
        listen 80;
        listen [::]:80;

        root /var/www/wordpress;

        index index.php;

        server_name localhost;

        location / {
                try_files $uri $uri/ =404;
        }

        location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        }
}
  • Сохраните файл при помощи комбинации клавиш CTRL+O и выйдите из редактора nano комбинацией клавиш CTRL+X
  • Обновите конфигурации NGINX и перезапустите сервер:
sudo rm /etc/nginx/sites-enabled/default
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/wordpress
sudo systemctl restart nginx
  •  Скачайте и распакуйте Wordpress:
wget -O /tmp/wordpress.tar.gz https://wordpress.org/latest.tar.gz
sudo tar -xzvf /tmp/wordpress.tar.gz -C /var/www
sudo chown -R www-data.www-data /var/www/wordpress
  • Далее перейдите по ip-адресу Вашей виртуальной машины через Web-браузер и настройте Wordpress, указав ранее заданные имя базы данных (wordpress_db), пользователя (wordpress_user), а так же пароль (my_password).