Выбор операционной системы для вики
Материал из ТХАБ.РФ
Содержание
Выбор для интернет сайта
Требования
- т.к. подразумевается коммерческий хостинг то для быстроты отклика и снижения затрат рекомендуется
- 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. Можно также использовать Ubuntu 18.04 из за более производительной (примерно на 25-50%) версии PHP7.2. Но ветка ещё не стабильна и возможно будут проблемы с совместимостью с Mediawiki и скорей всего с её расширениями.
- Выбор версии 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 от майл.ру
- http://phpprofi.ru/blogs/post/73 сравнение производительности php 7.1 и php 7.2
- https://distrowatch.com/ - версии пакетов в дистрибутиве
- http://mirror.yandex.ru/astra/current/orel/repository/pool/main/ Версии пакетов в репозитории АстраЛинукс CE
ОС | 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 | Текст | Текст | 7.0.27 | 10.1.26 | 2.4.25 | HTTP/2 | 1.1.0f |
МСВС | Текст | Текст | Текст | Текст | Текст | Текст | Текст |
Alt Linux 8.2 | Текст | Текст | 7.1.12 | 10.1.26 | 2.4.29 | HTTP/2 | 1.0.2n |
Alt Linux Тек | Текст | Текст | 7.1.14 | 10.1.30 | 2.4.29 | HTTP/2 | 1.0.2n |
RosaLinux | непригодна | для | серверов | нет | PHP | Текст | Текст |
FreeBSD 10 | Текст | Текст | Текст | Текст | Текст | Текст | Текст |
Использование Fedora и CentOS для mediawiki
- Использовать Fedora и особенно CentOS не рекомендуется из-за устаревших пакетов.
- последние версии Mediawiki требуют PHP7 в дистрибутивах Fedora 21 PHP 5.6.2, а CentOS - PHP 5.4.16
для мало посещаемых сайтов
- сайты для себя или узкой группы лиц, при слабом знании linux
- apache2.4
- Php5.6-7, но т.к. последние версии Mediawiki расчитаны на PHP7 то выбирать PHP5.6 не рекомендуется.
ВЫВОДЫ: Выбор дистрибутива ОС для Mediawiki + SMW
- Debian 9 или Astra Linux CE Currient (аналог Debian 9)
- ALT Linux 8.2 из-за PHP 7.1.12/14
- Ubuntu 18.04 из-за PHP 7.2.1
2023 год
- SMW 4.1 PHP 7.4-8.0 (Несовместим с 8.1!!), Mediawiki 1.35-39
- Mediawiki 1.39 LTS - PHP 7.4.3+ нижа баги? но не выше PHP8.0
- Ubuntu 20.04 - PHP -
- Ubuntu 20.04
- Debian 11.6
- https://www.semantic-mediawiki.org/wiki/Special:Version
Выбор ОС для корпоративной базы знаний
См. также
- Выбор операционной системы для вики
- Выбор хостинга для вебсайта
- Выбор регистратора домена для