Установка WordPress 5 с Apache, MariaDB 10 и PHP 7 на CentOS 7

Рубрики:

Apache, MySQL, PHP

Метки:

, , , , ,

WordPress — это бесплатное приложение для ведения блогов с открытым исходным кодом и в тоже время удобная динамическая CMS (Content Management System), разработанная с использованием MySQL и PHP. Она имеет огромное количество сторонних плагинов и тем. В настоящее время WordPress является одной из самых популярных платформ для ведения блогов, доступных в Интернете и используемой миллионами людей по всему миру. В этой статье мы расскажем, как проходит установка WordPress 5 — популярную систему управления контентом — с использованием LAMP (Linux, Apache, MySQL/MariaDB, PHP) в дистрибутивах RHEL, CentOS и Fedora Linux.

 

 

Требования

  • Выделенный сервер или VPS (виртуальный частный сервер) с минимальной настроенной CentOS 7.

 

 

Установка репозитория Remi в CentOS 7

Инсталляция, которую мы выполним, будет проходить на CentOS 7, но те же инструкции работают и на дистрибутивы RHEL и Fedora.

Сначала установите и включите репозиторий Remi, используя следующую команду:

 

 

Поскольку мы собираемся использовать php7.3, нам нужно будет отключить установку php5.4 с помощью команды yum-config-manager, предоставляемой инструментом yum-utils:

 

 

Установка стека LAMP в CentOS 7

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

 

 

Теперь, когда установка завершена, нам нужно запустить и защитить нашу установку MariaDB:

 

 

Следуйте инструкциям на экране, чтобы ответить на вопросы, связанные с безопасностью вашего сервера MariaDB:

Затем мы настроим MariaDB для автоматического запуска при загрузке системы:

 

 

Далее мы сделаем то же самое для веб-сервера Apache:

 

 

Создание базы данных WordPress MySQL

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

 

 

Подготовка к установке WordPress

Теперь мы готовы скачать последнюю версию WordPress:

 

 

Далее распакуйте архив в наш веб-каталог:

 

 

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

 

 

Теперь измените владельца этого каталога на пользователя «apache»:

 

 

Создание виртуального хоста Apache для WordPress

Мы создадим отдельный виртуальный хост для нашей установки WordPress. Откройте /etc/httpd/conf/httpd.conf в любом текстовом редакторе:

 

 

И добавьте следующий код внизу файла и замените выделенный текст соответствующей информацией (ServerAdmin, ServerName, ServerAlias), относящейся к вашей установке:

 

Сохраните изменения и перезапустите Apache:

 

 

Установка WordPress на сайт

Теперь мы готовы запустить нашу установку WordPress. Чтобы начать установку, вы можете получить доступ либо к IP-адресу вашего сервера по адресу http://ip-address, либо при локальной установке вы можете использовать http://localhost или, если вы используете реальный домен, вы можете использовать домен вместо всего этого. Вы должны увидеть следующую страницу:

 

Setup-WordPress-on-CentOS-7

 

Когда вы нажмете кнопку «Let’s Go», вы будете перенаправлены на следующую страницу установки, где вам нужно будет ввести данные базы данных, которые мы создали ранее:

 

WordPress-Database-Settings

 

Когда вы введете данные, нажмите кнопку «submit». WordPress попытается создать свой конфигурационный файл с именем wp-config.php. Если все хорошо, вы должны увидеть следующую страницу:

 

WordPress-Installation-Setup

 

После того, как вы нажмете кнопку «Run the installation», вам будет предложено ввести некоторые сведения о вашем сайте: название сайта, имя пользователя, пароль и адрес электронной почты:

 

WordPress-Website-Details

 

Когда вы заполните всю необходимую информацию, завершите установку, нажав кнопку внизу. Ваша установка завершена. Ваша главная страница должна выглядеть примерно так, как показано на скриншоте ниже:

 

WordPress-Website-View

 

Панель управления WordPress выглядит следующим образом:

 

WordPress-Admin-Dashboard

 

Теперь вы можете начать управлять своим сайтом на WordPress.

 

 

Итоги

Вы успешно завершили установку WordPress с помощью LAMP на CentOS 7. Если у вас возникли какие-либо трудности или вопросы, отправьте их в разделе комментариев ниже.

 

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

 

 

Cпасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасности,  полный курс по кибербезопасностикурсы DevNet (программируемые сети) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Рубрики:

Apache, MySQL, PHP

Метки:

, , , , ,

Больше похожих постов

1 комментарий. Оставить новый

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Поиск по сайту
Лучшее
Популярное
Рубрики

Свежие комментарии

Меню