Manual:Installation requirements/id

Setelah mengunduh perangkat lunak, persyaratan lain yang dibutuhkan adalah:


 * Server web dibutuhkan untuk mengirim laman yang dihasilkan ke peramban web Anda.
 * PHP dibutuhkan untuk menjalankan perangkat lunak.
 * Server basis data dibutuhkan untuk menyimpan laman dan data situs.

Sebagai tambahan, ada berbagai ketergantungan opsional yang dibutuhkan jika Anda ingin menggunakan fitur lanjut tertentu (lihat di bawah).

Jika situs web Anda dihos (Anda tidak mengaturnya secara langsung), hubungi administrator peladen Anda atau perusahaan hosnya untuk memastikan paket-paket perangkat lunak berikut dipasang dan tersedia.

= == Instalasi satu-kali-unduh sederhana == =

Jika Anda menggunakan Linux, sebaiknya Anda menginstal apache, php, dan MariaDB menggunakan manajer paket Anda. Di Debian dan Ubuntu, jalankan perintah berikut:

Di sistem operasi lain, gunakan XAMPP dari https://www.apachefriends.org untuk menginstal dan mengonfigurasi semua paket yang penting – peladen web Apache, PHP, dan MariaDB – dengan hanya sekali unduh. XAMPP tersedia di Linux, Windows, Mac dan Solaris. Per Agustus 2016, versi terkini XAMPP mengandung PHP 7.0 (MediaWiki memerlukan paling tidak ).

Selain itu, jika Anda menggunakan komputer Apple, Anda bisa menggunakan MAMP, yang merupakan ekuivalen XAMPP. MAMP mampu menjalankan peladen web Apache dan sebuah basis data MySQL. MAMP tersedia untuk Windows dan Mac, tetapi umumnya digunakan di Mac bukannya Windows. MAMP sekarang menjalankan versi terbaru php dan MySQL.

= == Server web == =

Untuk melayani halaman wiki kepada peramban, MediaWiki memerlukan perangkat lunak peladen web. Biasanya Anda tidak bisa memilih perangkat lunak yang mana yang digunakan – perangkat lunaknya akan disediakan oleh penyedia hos Anda.

Kebanyakan instalasi menggunakan peladen web Apache, tersedia di halaman pengunduhan resmi. Akan tetapi, MediaWiki juga telah diuji di bawah IIS 7.0, Cherokee, Hiawatha, LiteSpeed, nginx (contoh konfigurasi), lighttpd, dan Caddy.

= == PHP == =

PHP adalah bahasa pemrograman yang digunakan untuk menulis MediaWiki, dan diperlukan untuk menjalankan perangkat lunak tersebut.

Perhatikan bahwa meskipun MediaWiki diberikan bersama sebuah skrip instalasi yang memberikan konfigurasi berbasis web untuk unsur-unsur terpentingnya, beberapa pengetahuan mengenai PHP diperlukan untuk penyesuaian yang lebih rinci.

PHP versi. Lihat halaman mengenai untuk informasi lebih lanjut.
 * Untuk versi stabil MediaWiki terbaru, diperlukan paling tidak
 * Ekstensi-ekstensi berikut diperlukan:
 * Perl Compatible Regular Expressions (PCRE) (MediaWiki 1.23 membutuhkan PCRE 7.2+)
 * session
 * spl
 * openssl
 * json (MediaWiki 1.22+)
 * mbstring (diperlukan sejak 1.27, disarankan untuk versi-versi sebelumnya)
 * fileinfo (diperlukan sejak 1.30)
 * Perhatikan bahwa semua ini diaktifkan di PHP secara bawaan.
 * Pemasang MediaWiki akan memperingatkan apabila Anda tidak memiliki ekstensi intl PHP opsional "untuk mengurus normalisasi Unicode".
 * Dalam kebanyakan distro berbasis Debian/Ubuntu, ini merupakan paket php-intl.
 * PHP OpenSSL extension is also recommended. See.
 * On most Debian/Ubuntu-based distros the php-mysql package is required if you want MediaWiki to use MySQL.
 * Some features of MediaWiki may require PHP functions that execute external processes, like image thumbnailing, that some cheap hosts usually disable. This has surfaced specially in MediaWiki 1.23 on file uploads . Please take this into consideration if you plan to install MediaWiki on a shared host.
 * MediaWiki extensions may require additional PHP features, e.g. VisualEditor requires libcurl support (php-curl on Debian/Ubuntu-based distros).

If you need to compile PHP from source, then see for compilation options that affect MediaWiki.

= == Server basis data == =

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 MariaDB 5.1+
 * + (supported since MediaWiki 1.8) See Manual:Installing MediaWiki#PostgreSQL for more detail.
 * 3

Supported in the past, currently unsupported:


 * (unsupported on the latest MediaWiki versions due to open blocking bugs)
 * Microsoft SQL Server 2008 R2 or later is supported for LTS releases and is not guaranteed to work for non-LTS releases (requires Microsoft Windows as Operating System because it uses the SQLSRV driver).

Make sure the Full-Text module is installed.

Some users find it helpful to install an additional software package such as phpMyAdmin (MySQL/MariaDB) or phpPgAdmin (Postgres) to help administer the database server.

= == Persyaratan perangkat keras == =

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.

= == Ketergantungan opsional == =

Other software

 * ImageMagick or GD is required for.
 * TeX is required for inline display of mathematical formulae. In most Debian/Ubuntu-based distros, this is in the  package.
 * Sendmail is required in order for the system to be able to send e-mails.
 * Shell access is required to run ; upgrading MediaWiki may be more difficult without it.
 *  can be provided to automatically resolve conflicts.

For further information about the above items, see.

VisualEditor
The extension (and also the StructuredDiscussions (old Flow) extension) requires the  web service, which is implemented using Node.js. Node.js is not provided by most shared-hosting companies (HostGator, Bluehost, Dreamhost, etc.). For performance and security reasons, it is better to use a dedicated hosting solution such as a Virtual private server ("VPS").

Scribunto
If you want to invoke Lua modules (see those on this wiki) from wiki pages and templates, your wiki will also require Scribunto.

Lihat pula

 * , for information about how MediaWiki's installation requirements are likely to change in the future




 * Software bundles


 * XAMPP
 * XAMPP
 * XAMPP