Я создаю новый сервер Wordpress для веб-разработчика, меняющего дизайн сайта моей компании. Изначально я решил использовать CentOS из-за стабильности. Однако он основан на версиях MySQL и PHP, рекомендованных Wordpress, которые не всегда доступны в CentOS. Я придумал хакерский способ получить рекомендуемые версии через репозиторий remi, но столкнулся с некоторыми конфликтами с mysql / mysqlnd.
To run WordPress your host just needs a couple of things:
PHP version 5.2.4 or greater (recommended: PHP 5.4 or greater)
MySQL version 5.0 or greater (recommended: MySQL 5.5 or greater)
Учитывая, что это Ubuntu - лучший выбор? Кроме того, если для CentOS доступны только более старые версии Apache, phpMyAdmin, MySQL и PHP, разве это не повысит риск безопасности?
На самом деле не имеет значения, какой дистрибутив вы решите использовать, если он все еще поддерживается (если он не в состоянии EOL).
Если вы выберете Ubuntu, не забудьте выбрать выпуск LTS (долгосрочная поддержка), который поддерживает 5 лет. Регулярные выпуски предлагают обновления только на 9 месяцев, после чего вы будете вынуждены сделать серьезное обновление (аналогично Fedora - это дистрибутив RHEL / CentOS).
При выборе CentOS не имеет значения, будете ли вы использовать версию 7.x или 6.x. Конечно, в 6.x есть более старые версии пакетов, но с точки зрения безопасности - это не имеет большого значения, потому что способ разработки RHEL / CentOS - API / ABI и версии заблокированы, но вся безопасность и некоторые исправления для удобства использования постоянно поддерживаются. Кроме того, CentOS 6.x предлагает пакеты php53, которые предлагают версию php 5.3.x.
Если вас беспокоит только безопасность, обязательно регулярно обновляйте wordpress и применяйте все методы безопасности для установок Wordpress.