Выбор операционной системы для вики — различия между версиями

Материал из ТХАБ.РФ
Перейти к: навигация, поиск
м (Версия Debian/ Ubuntu)
м (2023 год)
 
(не показано 37 промежуточных версий 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 !! PHP !! Apache2 !! MariaDB
+
! ОС !! NGNIX !! HTTP/2 !! PHP7 !! MariaDB !! Apache2 !! HTTP/2 !! OpenSSL
 +
|-
 +
| [[Debian 8]] || Текст || нет?  || 5.6.7|| Текст || 2.4.10|| нет || Текст
 
|-
 
|-
| Debian 8 || Текст ячейки || Текст ячейки || Текст ячейки || Текст ячейки
+
| [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
 
|-
 
|-
| Debian 9 || Текст ячейки || Текст ячейки || Текст ячейки || Текст ячейки
+
| [[Ubuntu 14.04]] LTS || Текст || Текст || 5.5.9 || Текст || 2.4.7 || Текст || Текст
 
|-
 
|-
| Ubuntu 14.04 LTS || Текст ячейки || Текст ячейки || Текст ячейки || Текст ячейки
+
| [[Ubuntu 16.04]] LTS || Текст || Текст || 7.0.4 || Текст || 2.4.18 || Текст || Текст
 
|-
 
|-
| Ubuntu 16.04 LTS|| Текст ячейки || Текст ячейки || Текст ячейки || Текст ячейки
+
| [[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]] Тек || Текст || Текст || 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
 
* сайты для себя или узкой группы лиц, при слабом знании 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

  1. Debian 9 или Astra Linux CE Currient (аналог Debian 9)
  2. ALT Linux 8.2 из-за PHP 7.1.12/14
  3. 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

Выбор ОС для корпоративной базы знаний

См. также