LAMP

Система: Ubuntu 20.04
Редакция: 20210804
Образ недоступен. Выберите актуальный в этой же категории.

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

Описание

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

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

  • apache2 - 2.4.41-4ubuntu3.4
  • libapache2-mod-php - 2:7.4+75
  • mysql-server - 8.0.26-0ubuntu0.20.04.2
  • php - 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
Обновлен:
15.08.2021
Использований:
2

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

Установка 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/apache2/sites-available/wordpress.conf со следующим содержимым:  

<VirtualHost *:80>

    ServerAdmin webmaster@localhost

    DocumentRoot /var/www/wordpress

    ServerName localhost

    ErrorLog ${APACHE_LOG_DIR}/error.log

    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

  • Сохраните файл при помощи комбинации клавиш CTRL+O и выйдите из редактора nano комбинацией клавиш CTRL+X
  • Включите Wordpress и отключите остальные сайты:
sudo a2ensite wordpress.conf
sudo a2dissite 000-default.conf
sudo a2dissite site.conf
  • Перезапустите Apache2:
sudo systemctl reload apache2
 
  •  Скачайте и распакуйте 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).