Как установить wordpress на centos 8

Обновлено: 02.07.2024

Термин LAMP является аббревиатурой от названий следующих четырех компонентов с открытым исходным кодом:

Стек LAMP обычно используется для разработки и развертывания динамических приложений PHP, таких как WordPress, Laravel и Drupal.

Если вы спешите и не хотите читать более подробную документацию, вы можете установить LAMP Stack на свой сервер CentOS 8, следуя нашему разделу Quickstart.

Установите LEMP Stack в CentOS 8 [Быстрый старт]

В этом кратком руководстве показаны основные шаги, необходимые для установки стека LAMP на сервере CentOS 8.

Предпосылки

Пользователь, под которым вы вошли в систему, должен иметь права sudo, чтобы иметь возможность устанавливать пакеты.

Шаг 1. Установка Apache

Apache доступен в репозиториях CentOS 8 по умолчанию, и установка довольно проста.

После завершения установки запустите и включите службу Apache, набрав:

Шаг 2. Установка MySQL

Следующим шагом является установка сервера базы данных MySQL или MariaDB. Для этого введите:

После установки запустите и включите службу с помощью:

Если вы хотите установить MySQL вместо MariaDB, ознакомьтесь с инструкциями по установке в нашем руководстве .

Запустите сценарий mysql_secure_installation для защиты вашего сервера и установите пароль root MySQL:

Вам будет предложено настроить VALIDATE PASSWORD PLUGIN , который используется для проверки надежности паролей пользователей MySQL и повышения безопасности. Существует три уровня политики проверки пароля: низкий, средний и надежный. Нажмите ENTER если вы не хотите устанавливать плагин проверки пароля.

Шаг 3. Установка PHP

CentOS 8 распространяется с PHP 7.2. Эта версия поддерживает большинство современных приложений PHP, но более не будет активно поддерживаться с ноября 2019 года. Новые версии PHP доступны в репозитории Remi. Мы установим PHP 7.4.

Выполните следующую команду, чтобы установить репозиторий Remi и включить PHP 7.4:

Установите PHP FPM и несколько наиболее распространенных модулей PHP, набрав:

FPM устанавливается как зависимость и используется как сервер FastCGI. Запустите службу FPM и включите ее автоматический запуск при загрузке:

Если в вашей системе работает SELinux , вам необходимо обновить контекст безопасности SELinux:


Установите WordPress на CentOS 8

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

Шаг 2. Установка LAMP Stack.

Если на вашем сервере еще не установлен стек LAMP, вы можете следовать нашему руководству здесь .

Шаг 3. Установка WordPress на CentOS 8.

Последнюю версию WordPress можно загрузить с их официального сайта. На момент написания статьи это версия 5.5.1:

Распакуйте архив WordPress в корневой каталог документов на вашем сервере:

Нам нужно будет изменить права доступа к некоторым папкам:

Шаг 4. Настройка MariaDB для WordPress.

По умолчанию MariaDB не усилен. Вы можете защитить MariaDB с помощью mysql_secure_installation script . Вы должны внимательно прочитать и под каждым шагом, который установит пароль root, удалит анонимных пользователей, запретит удаленный вход root, а также удалит тестовую базу данных и доступ к безопасности MariaDB.

Настройте это так:

Далее нам нужно будет войти в консоль MariaDB и создать базу данных для WordPress. Выполните следующую команду:

Вам будет предложено ввести пароль, поэтому введите пароль root для MariaDB и нажмите Enter. После входа на сервер базы данных вам необходимо создать базу данных для установки WordPress:

Шаг 5. Настройка WordPress

На этом этапе мы настроим основной файл конфигурации WordPress, где нам нужно настроить его основные параметры, чтобы он мог быть связан с базой данных и пользователем:

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

Вот значения, которые нам нужно обновить в соответствии с нашей предыдущей базой данных и настройками пользователя:

Шаг 6. Настройка Apache для WordPress.

Мы создадим виртуальный хост Apache для вашего сайта WordPress. Сначала создайте файл с помощью любого текстового редактора: /etc/ apache / conf . d / vhosts . conf

Затем создайте виртуальный хост:

Добавьте следующие строки:

Сохраните и закройте файл. Перезапустите службу Apache, чтобы изменения вступили в силу:

Шаг 7. Установка SSL для Apache на CentOS 8.

Выполните эти команды в командной строке на машине, чтобы установить Certbot :

Затем запустите эту команду, чтобы получить сертификат, и Certbot автоматически изменит вашу конфигурацию Apache:

Шаг 8. Настройте брандмауэр.

Шаг 9. Доступ к веб-интерфейсу WordPress.

Поздравляю! Вы успешно установили WordPress . Благодарим вас за использование этого руководства по установке WordPress CMS (системы управления контентом) в вашей системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт WordPress .

В этой статье рассматривается установка WordPress, бесплатной системы управления контентом с открытым исходным кодом, на RHEL 8 Linux Server. В данном случае установка основана на хорошо известных Стек ЛАМПА включая веб-сервер RHEL 8, MariaDB, PHP и Apache.

В этом уроке вы узнаете:

Установлен WordPress на сервер / рабочую станцию ​​Red Hat Enterprise Linux 8.

Установлен WordPress на сервер / рабочую станцию ​​Red Hat Enterprise Linux 8.

Требования к программному обеспечению и используемые условные обозначения

Требования к программному обеспечению и условные обозначения командной строки Linux
Категория Требования, условные обозначения или используемая версия программного обеспечения
Система RHEL 8 / CentOS 8
Программного обеспечения MariaDB Server 10.3.10, PHP 7.2.11-1, Apache / 2.4.35 (Red Hat Enterprise Linux)
Другой Привилегированный доступ к вашей системе Linux с правами root или через судо команда.
Условные обозначения

Как установить WordPress на RHEL 8 / CentOS 8 Linux пошаговые инструкции

Следующая команда установит все предварительные условия и инструменты, необходимые для выполнения установки WordPress:

Скопируйте извлеченный каталог WordPress в папку /var/www/html каталог:

Наконец, на этом этапе измените права доступа и измените контекст безопасности SELinux файла:

Введите данные ранее настроенной базы данных.

Введите ранее настроенные данные базы данных в соответствии с Шаг 5 .

Запустите установку WordPress.

Начните установку WordPress, нажав на Запускаем установку кнопка.

Предоставьте запрошенную информацию мастером WordPress.

Предоставьте запрошенную информацию мастером WordPress.

Этот экран появится после успешной установки WordPress.

Этот экран появится после успешной установки WordPress.

Войдите, используя свои новые учетные данные.

Войдите, используя свои новые учетные данные.

Админка WordPress.

Админка WordPress. Все сделано.

LinuxConfig ищет технических писателей, специализирующихся на технологиях GNU / Linux и FLOSS. В ваших статьях будут представлены различные руководства по настройке GNU / Linux и технологии FLOSS, используемые в сочетании с операционной системой GNU / Linux.

Ожидается, что при написании статей вы сможете идти в ногу с технологическим прогрессом в вышеупомянутой технической области. Вы будете работать самостоятельно и сможете выпускать как минимум 2 технических статьи в месяц.

Как включить репозиторий EPEL в RHEL 8 / CentOS 8 Linux

Как включить репозиторий EPEL в RHEL 8 / CentOS 8 Linux

Хотя с момента выпуска Red Hat Enterprise Linux 8 прошло некоторое время, соответствующая версия EPEL репозиторий (Extra Packages for Enterprise Linux) был выпущен всего несколько дней назад. Репозиторий содержит пакеты, которые не предоставляются.

Как вывести список установленных пакетов в RHEL 8 / CentOS 8 Linux

Как вывести список установленных пакетов в RHEL 8 / CentOS 8 Linux

Может наступить время, когда вы захотите узнать, установили ли вы уже определенный пакет на свой RHEL 8 / CentOS 8. Для работы приложения, устанавливаемого вручную, могут потребоваться определенные зависимости, поэтому вам необходимо заранее прове.

Как установить mod_ssl на RHEL 8 / CentOS 8 с веб-сервером httpd Apache

Favorite

Добавить в избранное

Главное меню » Операционная система CentOS » Как установить мультисайт WordPress на Centos с Nginx

Как установить мультисайт WordPress на Centos с Nginx

Во-первых, остановите и удалите Apache из автозагрузки:

Если вы не планируете использовать его, удалите его:

Установите Nginx. Во-первых, проверьте правильность архитектуры системы и включите репозиторий Epel соответствующим образом:

Изменение главного конфигурационного файла Nginx:

Создайте папки sites-enabled и sites-available внутри директории /etc/nginx:

Включите директиву виртуального хоста:

Проверьте конфигурацию Nginx на наличие ошибок & опечаток:

Добавьте Nginx к вашей загрузке системы:

Установите PHP-FPM. Если вы хотите узнать подробную и оптимизированную конфигурацию WordPress, найдете ее здесь.

Изменение основного файла конфигурации PHP и убедитесь в правильном date.timzeone:

Настройка PHP-FPM. Сделайте резервную копию оригинала:

Затем создайте новый файл конфигурации пула, как показано ниже:

Теперь перезагрузите службу PHP-FPM и добавьте его к загрузке системы:

Загрузите последнюю версию и установите WordPress. Для tar.gz:

или, для файла .zip:

Установить владельца корневого каталога:

Создайте новую базу данных:

Теперь создайте резервную копию конфигурационного файла и внесите необходимую информацию:

Над линией /* That’s all, stop editing! Happy blogging. */, добавьте следующее:

Откройте свой домен в браузере, чтобы завершить установку:

Перейти к Инструменты >> Настройка сети

Выберите предпочтительный вариант адреса. Он не может быть изменен позже.

Заполните остальные поля и нажмите кнопку Установить.

Завершите этап настройки файла.

Мы только что установили Многоузловой WordPress на вашем сервере Centos. Нажмите на ссылку Войти, чтобы снова войти в систему.

Создание новых сайтов можно сделать: My Sites >> Network Admin >> Dashboard.

Как установить мультисайт WordPress на Centos с Nginx

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Читайте также: