Выбор операционной системы для вики
Материал из ТХАБ.РФ
Содержание
Выбор для интернет сайта
Требования
- т.к. подразумевается коммерческий хостинг то для быстроты отклика и снижения затрат рекомендуется
- NGNIX
- PHP7
- HTTPS или HTTP/2 - Apache2 2.4.17 или NGNIX 1.9.5 собранные с библиотекой й OpenSSL 1.0.2h
Версия Debian/ Ubuntu
- д.б. поддержка PHP7 и NGNIX который штатно поддерживает HTTP/2 из штатных репозиториев
- пригодны debian 9 и ubuntu 16.04+. Но в Ubuntu более старые пакеты и Ubuntu менее пригодна для серверов , так что вариантов нет - Debian 9
- Выбор версии PHP7
- официальная SMW Использует PHP 7.0.25, mediawiki HHWM , с PHP7.2 есть небольшие проблемы совместимости MW и скорей всего части расширений
- у PHP7.2 есть прирост производительности по сравнению с PHP 7.0 примерно на 25%, возможно стоит использовать Ubuntu 18.04
- https://habrahabr.ru/company/mailru/blog/326696/ сравнение производительности PHP от майл.ру
- https://distrowatch.com/ - версии пакетов в дистрибутиве
ОС | NGNIX | HTTP/2 | PHP7 | MariaDB | Apache2 | HTTP/2 | OpenSSL |
---|---|---|---|---|---|---|---|
Debian 8 | Текст | нет? | 5.6.7 | Текст | 2.4.10 | нет | Текст |
Debian 9] | 1.13.3 | HTTP/2 | 7.0.19 | 10.1.23 | 2.4.25 | HTTP/2 | 1.1.0f |
Ubuntu 14.04 LTS | Текст | Текст | 5.5.9 | Текст | 2.4.7 | Текст | Текст |
Ubuntu 16.04 LTS | Текст | Текст | 7.0.4 | Текст | 2.4.18 | Текст | Текст |
Ubuntu 18.04 LTS | Текст | Текст | 7.2.1 | Текст | 2.4.29 | Текст | Текст |
Astra Linux CE | Текст | Текст | Текст | Текст | Текст | Текст | Текст |
МСВС | Текст | Текст | Текст | Текст | Текст | Текст | Текст |
Alt Linux | Текст | Текст | Текст | Текст | Текст | Текст | Текст |
RosaLinux | Текст | Текст | Текст | Текст | Текст | Текст | Текст |
FreeBSD 10 | Текст | Текст | Текст | Текст | Текст | Текст | Текст |
для мало посещаемых сайтов
- сайты для себя или узкой группы лиц, при слабом знании linux
- apache2.4
- Php5.6-7, но т.к. последние версии Mediawiki расчитаны на PHP7 то выбирать PHP5.6 не рекомендуется.