Manual:Installation requirements/nl

Naast de software zelf, heeft u nodig:


 * Een webserver is vereist om de opgevraagde pagina's aan de clientbrowser te kunnen leveren.
 * PHP is vereist om MediaWiki uit te voeren.
 * Een database server is vereist om de pagina's en sitegegevens op te slaan.

Daarnaast zijn er verschillende optionele afhankelijkheden die vereist zijn als u bepaalde geavanceerde functies wilt gebruiken (zie hieronder).

Als uw website wordt gehost (dat wil zeggen dat u er geen directe controle over heeft), neemt u contact op met uw serverbeheerder of hostingbedrijf om ervoor te zorgen dat deze softwarepakketten zijn geïnstalleerd en beschikbaar zijn.

Om MediaWiki onderhoudsscripts uit te voeren, heeft u toegang nodig tot de commando-regel.



Installatie met één download
Als u Linux gebruikt, dan kunt u het best de Apache webserver, PHP en de MariaDB database-server installeren via uw package manager. Doe op Debian en Ubuntu, het volgende:



Software bundels
Op andere besturingsystemen, gebruik een software bundel als XAMPP van https://www.apachefriends.org om alle belangrijke packages – Apache webserver, PHP en MariaDB – te installeren en in te stellen met slechts één download. Het is beschikbaar voor Linux, Windows, Mac en Solaris. Vanaf bevat de meest recente versie van XAMPP PHP 8.0 (MediaWiki heeft minimaal  nodig).

U kunt, als u Mac OS gebruikt, ook MAMP gebruiken, dit is gelijkwaardig aan XAMPP. MAMP kan ook een Apache webserver en een MySQL database uitvoeren. Het is beschikbaar voor Windows en Mac, maar het wordt in het algemeen gebruikt op de Mac.



Webserver
Om de wiki-pagina's naar webbrowsers te kunnen sturen heeft MediaWiki wat webserver software nodig. Vaak heeft u geen keus welke software te gebruiken – het is wat aangeboden wordt door de uw hosting provider.

MediaWiki is in grote lijnen compatibel met alle grote webbrowsers die om kunnen gaan met een compatibel versie van PHP. De meeste installaties gebruiken de Apache HTTPD webserver. Nginx (voorbeeld configuratie) is ook een goede keuze.

PHP
PHP is de programmeertaal waarin MediaWiki is gemaakt, het is nodig om de software te kunnen uitvoeren.


 * Voor de meest recente stabiele versie van MediaWiki, is minstens PHP nodig. Zie de pagina op voor meer informatie.

Maar mogelijk bieden sommige providers slechts basis LAMP of LNMP omgeving aan.
 * De volgende extensies zijn :
 * calendar - verplicht vanaf 1.33
 * dom - verplicht vanaf 1.34
 * fileinfo - verplicht vanaf 1.30
 * intl - verplicht vanaf 1.36
 * json - verplicht vanaf 1.22
 * mbstring - verplicht vanaf 1.27, daarvoor aanbevolen
 * openssl - vereist sinds 1.27, zie $wgSessionInsecureSecrets indien niet beschikbaar
 * xml - verplicht vanaf 1.27, daarvoor aanbevolen
 * xmlreader - verplicht vanaf 1.36
 * The following extensions are in addition to the required ones:
 * apcu
 * curl
 * Standaard zijn deze allemaal in PHP ingeschakeld.
 * In Debian/Ubuntu kan met het volgende commando PHP en de bovengenoemde extensies worden geïnstalleerd: sudo apt-get install php php-intl php-mbstring php-xml php-apcu php-curl
 * Als u grafische hosting software als cPanel gebruikt, dan kunt u vaak de PHP versie selecteren om de extensies te controleren en in te schakelen. (bijv. error message: You are missing a required extension to PHP that MediaWiki requires to run. Please install: intl)
 * In de meeste Debian/Ubuntu gebaseerde distro's is het package  verplicht als u in MediaWiki MySQL wilt gebruiken.
 * Enkele functies van MediaWiki kunnen PHP-functies gebruiken die externe processen uitvoeren, zoals het maken van minaturen van afbeeldingen, een goedkope host kan zo'n instelling hebben uitgeschakeld. Neem in overweging of u de MediaWiki wilt installeren op een gedeelde host.
 * MediaWiki extensies kunnen extra PHP-functies nodig hebben, bijv. VisualEditor maakt ondersteuning door libcurl verplicht ( in Debian/Ubuntu distro's).

Als u PHP moet compileren, bekijk dan voor de compilatie opties die gevolgen hebben voor MediaWiki.



Database server
MediaWiki slaat alle tekst en gegevens (inhoud pagina's, gebruikersdetails, systeemberichten, enz.) op in een database, zodat dat gedeeld kan worden met ander webapplicaties (phpBB, enz.). U heeft een van de volgende database-servers nodig om MediaWiki uit te voeren:


 * + of +
 * +

Gebruik van MariaDB of MySQL wordt aanbevolen, Wikimedia gebruikt MariaDB. Andere database-servers worden minder getest, u kunt dan dus eerder problemen tegenkomen.



Hardware vereisten
De aanbevolen minimale eisen zijn 256MB RAM voor een single-computer website en 85MB voor opslag, maar dat is te weinig voor een drukke openbare website of een website waar uploaden is ingeschakeld. Enkele gebruiker melden dat ze MediaWiki uitvoerden met maar 48MB RAM.

De installatiegrootte kan beperkt worden tot circa 50MB voor een ontwikkelomgeving en tot circa 26MB voor een eindgebruiker installatie. Zie.



Optionele afhankelijkheden

 * ImageMagick of GD is verplicht voor miniaturen van afbeeldingen.
 * TeX is verplicht voor het inline tonen van mathematische formules. In de meeste Debian/Ubuntu distro's zit dit in het package.
 * Shell toegang is verplicht om uit te voeren; Het upgraden van MediaWiki kan moeilijker zijn zonder shell toegang.
 * Voor het via de server zelf, is een message transfer agent (MTA) nodig.
 *  kan worden geleverd om automatisch conflicten op te lossen.
 *  kan worden gebruikt voor object caching.



Zie ook

 * , voor informatie over hoe MediaWiki's installatie vereisten waarschijnlijk in de toekomst zullen veranderen