WordPress — это бесплатная система управления контентом (CMS) с открытым исходным кодом, которая позволяет пользователям создавать веб-сайты, блоги и интернет-магазины и управлять ими. Он построен на PHP и использует базу данных MySQL, обеспечивая удобный интерфейс для управления содержимым веб-сайта, темами, плагинами и другими аспектами сайта. Ключевыми особенностями WordPress являются его гибкость и расширяемость, позволяющие пользователям настраивать свои веб-сайты с помощью тем и плагинов в соответствии со своими конкретными потребностями. WordPress поддерживает миллионы веб-сайтов по всему миру, от личных блогов до крупных корпоративных веб-сайтов. Его популярность отчасти объясняется простотой использования, обширными возможностями настройки и большим сообществом разработчиков, предоставляющих темы, плагины и поддержку. В этом сообщении блога мы шаг за шагом объясним, как установить WordPress на Ubuntu 26.04.

Предпосылки

  • Сервер с Ubuntu 26.04 в качестве ОС
  • Права пользователя: пользователь root или обычный пользователь с привилегиями sudo

Конвенции

1
2
# - данные команды должны выполняться с правами root либо непосредственно от имени пользователя root, либо с помощью команды sudo.
$ - данные команды должны выполняться от имени обычного пользователя

Шаг 1. Обновите систему

Свежая установка Ubuntu 26.04 требует обновления пакетов до последних доступных версий.

1
$ sudo apt update -y && sudo apt upgrade -y

Система может нуждаться в перезагрузке после обновления.

1
sudo reboot -f

Шаг 2. Установите веб-сервер Nginx

Установите веб-сервер Nginx, используя следующую команду:

1
sudo apt install nginx

Шаг 3. Установите PHP и расширения

Чтобы полностью установить PHP с расширениями, выполните следующую команду:

1
sudo apt install php8.5-{cli,common,imap,fpm,snmp,xml,zip,mbstring,curl,mysqli,gd,intl}

Чтобы проверить установленную версию PHP, выполните следующую команду:

1
2
3
4
5
$ php -v
PHP 8.5.2 (cli) (built: Jan 21 2026 17:35:28) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.5.2, Copyright (c) Zend Technologies
    with Zend OPcache v8.5.2, Copyright (c), by Zend Technologies

Шаг 4. Установите сервер базы данных MariaDB

Чтобы установить сервер базы данных MariaDB, выполните команду ниже.

1
sudo apt install mariadb-server

Шаг 5. Создайте базу данных и пользователя WordPress

Теперь мы можем приступить к созданию новой базы данных и пользователя для нашего веб-сайта WordPress:

1
mysql -u root

После входа в оболочку MySQL мы можем запустить следующие команды.

1
2
3
4
5
mysql> CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'YourStrongPassword';
mysql> CREATE DATABASE wordpress_db;
mysql> GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> \q

Шаг 6. Загрузите и установите WordPress

Загрузите последнюю версию WordPress с помощью следующей команды:

1
2
3
cd /tmp/ && wget https://wordpress.org/latest.zip

unzip latest.zip -d /var/www

Установите правильные разрешения для файлов и папок:

1
chown -R www-data:www-data /var/www/wordpress/

Теперь откройте файл wp-config.php и введите учетные данные базы данных, созданные на предыдущем шаге:

1
2
3
mv /var/www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php

nano /var/www/wordpress/wp-config.php

Это должно выглядеть примерно так:

1
2
3
4
5
6
7
8
9
// ** Database settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'wordpress_db' );

/** Database username */
define( 'DB_USER', 'wordpress_user' );

/** Database password */
define( 'DB_PASSWORD', 'YourStrongPassword' );

Шаг 7. Создайте файл блока сервера Nginx

Затем создайте новый блок сервера Nginx для нашего веб-сайта WordPress.

1
nano /etc/nginx/conf.d/wordpress.conf

Вставьте следующее в новый файл.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
server {
listen 80;
   server_name example.com;

   root /var/www/wordpress;
   index index.php;

   server_tokens off;

   access_log /var/log/nginx/wordpress_access.log;
   error_log /var/log/nginx/wordpress_error.log;

   client_max_body_size 64M;

location / {
   try_files $uri $uri/ /index.php?$args;
}

   location ~ \.php$ {
      fastcgi_pass  unix:/run/php/php8.3-fpm.sock;
      fastcgi_index index.php;
      include fastcgi_params;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      include /etc/nginx/fastcgi.conf;
    }
}

Проверьте синтаксис:

1
nginx -t

Вы должны получить следующий вывод:

1
2
3
root@ubuntu:~# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Если синтаксис в порядке, перезапустите службу Nginx.

1
systemctl restart nginx.service

Шаг 8. Завершите установку WordPress

Теперь откройте веб-браузер и получите доступ к WordPress, используя URL-адрес http://example.com. Вы будете перенаправлены на следующую страницу:

Выберите язык и нажмите кнопку «Продолжить»:

Заполните обязательные поля на этом шаге, затем перейдите к следующему шагу, нажав «Установить WordPress»:

WordPress установлен. Нажмите «Войти».

Введите свое имя пользователя и пароль и нажмите кнопку «Войти». Вы будете автоматически перенаправлены на личный кабинет:

Завершение

Поздравляем! Вы успешно установили WordPress на Ubuntu 26.04

Теперь ваша очередь извлечь из этого максимум пользы.

Если вам понравился этот пост о том, как установить WordPress на Ubuntu 26.04, поделитесь им с друзьями в социальных сетях или просто оставьте комментарий ниже. Спасибо.