Выбор операционной системы для вики — различия между версиями
Материал из ТХАБ.РФ
Админ (обсуждение | вклад) м (→Версия Debian/ Ubuntu) |
Админ (обсуждение | вклад) м (→2023 год) |
||
(не показаны 34 промежуточные версии 2 участников) | |||
Строка 4: | Строка 4: | ||
* [[NGNIX]] | * [[NGNIX]] | ||
* [[PHP7]] | * [[PHP7]] | ||
− | * [[HTTPS]] или [[HTTP/2]] | + | * [[HTTPS]] или [[HTTP/2]] - Apache2 2.4.17 или NGNIX 1.9.5 собранные с библиотекой й OpenSSL 1.0.2h |
+ | |||
=== Версия Debian/ Ubuntu === | === Версия Debian/ Ubuntu === | ||
+ | |||
* д.б. поддержка PHP7 и NGNIX который штатно поддерживает HTTP/2 из штатных репозиториев | * д.б. поддержка 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 | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
− | ! ОС !! NGNIX !! HTTP/2 !! PHP7 !! MariaDB !! Apache2 !! HTTP/2 !! | + | ! ОС !! NGNIX !! HTTP/2 !! PHP7 !! MariaDB !! Apache2 !! HTTP/2 !! OpenSSL |
+ | |- | ||
+ | | [[Debian 8]] || Текст || нет? || 5.6.7|| Текст || 2.4.10|| нет || Текст | ||
|- | |- | ||
− | | [ | + | | [https://distrowatch.com/table.php?distribution=debian 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 | + | | [[Ubuntu 16.04]] LTS || Текст || Текст || 7.0.4 || Текст || 2.4.18 || Текст || Текст |
|- | |- | ||
− | | [[Ubuntu | + | | [[Ubuntu 18.04]] LTS || Текст || Текст || 7.2.1 || Текст || 2.4.29|| Текст || Текст |
|- | |- | ||
− | | [ | + | | [http://mirror.yandex.ru/astra/current/orel/repository/pool/main/ 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]] || Текст | + | | [[Alt Linux]] Тек || Текст || Текст || 7.1.14 || 10.1.30 || 2.4.29 || HTTP/2 || 1.0.2n |
|- | |- | ||
− | | [[RosaLinux]] || | + | | [[RosaLinux]] || непригодна || для || серверов || нет || PHP || Текст || Текст |
|- | |- | ||
− | | [[FreeBSD 10]] || Текст | + | | [[FreeBSD 10]] || Текст || Текст || Текст || Текст || Текст || Текст || Текст |
|} | |} | ||
+ | === Использование Fedora и CentOS для mediawiki === | ||
+ | * Использовать Fedora и особенно CentOS не рекомендуется из-за устаревших пакетов. | ||
+ | * последние версии Mediawiki требуют PHP7 в дистрибутивах Fedora 21 PHP 5.6.2, а CentOS - PHP 5.4.16 | ||
==== для мало посещаемых сайтов ==== | ==== для мало посещаемых сайтов ==== | ||
* сайты для себя или узкой группы лиц, при слабом знании linux | * сайты для себя или узкой группы лиц, при слабом знании linux | ||
* apache2.4 | * apache2.4 | ||
− | * Php5.6-7 | + | * 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 | ||
== Выбор ОС для корпоративной базы знаний == | == Выбор ОС для корпоративной базы знаний == | ||
− | + | === См. также === | |
− | == Выбор | + | * [[Выбор операционной системы для вики]] |
+ | * [[Выбор хостинга для вебсайта]] | ||
+ | * [[Выбор регистратора домена для]] | ||
+ | [[Категория:Как выбрать]] | ||
[[Категория:Mediawiki]] | [[Категория:Mediawiki]] | ||
[[Категория:Debian]] | [[Категория:Debian]] | ||
[[Категория:Ubuntu]] | [[Категория:Ubuntu]] | ||
[[Категория:CentOS]] | [[Категория:CentOS]] | ||
+ | [[Категория:Ubuntu]] |
Текущая версия на 14:00, 13 февраля 2023
Содержание
Выбор для интернет сайта
Требования
- т.к. подразумевается коммерческий хостинг то для быстроты отклика и снижения затрат рекомендуется
- 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
Выбор ОС для корпоративной базы знаний
См. также
- Выбор операционной системы для вики
- Выбор хостинга для вебсайта
- Выбор регистратора домена для