Manual:Installation requirements/nl

Naast de software zelf, heb je 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 hebt), 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.

Eenvoudige 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).

Je kunt, als je 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.

Als u PHP moet compileren, bekijk dan voor de compilatie opties die gevolgen hebben voor MediaWiki.
 * De volgende extensies zijn verplicht:
 * Perl Compatible Regular Expressions (PCRE)
 * sessions
 * spl
 * openssl
 * json (MediaWiki 1.22+)
 * mbstring (verplicht vanaf 1.27, daarvoor aanbevolen)
 * fileinfo (verplicht vanaf 1.30)
 * intl (verplicht vanaf 1.36)
 * calendar (verplicht vanaf 1.33)
 * xml
 * Standaard zijn deze allemaal in PHP ingeschakeld.
 * In de meeste Debian/Ubuntu gebaseerde distro's is het php-mysql package verplicht als u MySQL wilt gebruiken in MediaWiki.
 * 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 van libcurl verplicht (php-curl in Debian/Ubuntu distro's).

Database server
MediaWiki stores all the text and data (content pages, user details, system messages, etc.) in a database, which it is capable of sharing with other web-based applications (phpBB, etc.). You will need one of the following database servers to run the latest version of MediaWiki:


 * + or +
 * +

Using MariaDB or MySQL is recommended as Wikimedia uses MariaDB. Any other database servers are less tested and you may likely run into some bugs.

Hardware requirements
The recommended minimum requirements are 256MB of RAM for a single-computer website and 85MB of storage, although this will not suffice for a busy public site or a site with uploading enabled. Some users have reported running MediaWiki on computers with as little as 48MB of RAM.

The install size can be reduced to around 50MB for a developer install and to around 26MB for a non-developer, end-user install. See.

Optional dependencies
In most Debian/Ubuntu-based distros, this is in the  package.
 * ImageMagick or GD is required for.
 * TeX is required for inline display of mathematical formulae.
 * Shell access is required to run ; upgrading MediaWiki may be more difficult without it.
 * via the server itself requires a message transfer agent (MTA).
 *  can be provided to automatically resolve conflicts.
 *  can be used for object caching.