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:

Bundel perangkat lunak
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, versi terkini XAMPP mengandung PHP 8.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.

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.

MediaWiki is broadly compatible with all major web servers that can invoke a compatible version of PHP. Kebanyakan instalasi menggunakan peladen web Apache, tersedia di [$apachedownload halaman pengunduhan resmi]. nginx (configuration example) is a good choice as well.

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

PHP. Lihat halaman mengenai untuk informasi lebih lanjut.
 * Untuk versi stabil MediaWiki terbaru, diperlukan paling tidak

Jika Anda perlu menyusun PHP dari sumbernya, lihatlah untuk pilihan-pilihan kompilasi yang memengaruhi MediaWiki.
 * Ekstensi-ekstensi berikut diperlukan:
 * Perl Compatible Regular Expressions (PCRE)
 * sessions
 * spl
 * openssl
 * json (MediaWiki 1.22+)
 * mbstring (diperlukan sejak 1.27, disarankan untuk versi-versi sebelumnya)
 * fileinfo (diperlukan sejak 1.30)
 * intl (diperlukan sejak 1.36)
 * calendar (diperlukan sejak 1.33)
 * xml
 * Perhatikan bahwa semua ini diaktifkan di PHP secara bawaan.
 * Di kebanyakan distro berbasis Debian/Ubuntu, paket php-mysql diperlukan apabila Anda ingin MediaWiki menggunakan MySQL.
 * Beberapa fitur MediaWiki mungkin memerlukan fungsi PHP yang menjalankan proses-proses eksternal, seperti pembuatan thumbnail gambar, yang beberapa hos murah biasanya matikan. Tolong pertimbangkan ini apabila Anda hendak menginstal MediaWiki di sebuah hos bersama.
 * Ekstensi-ekstensi MediaWiki mungkin memerlukan fitur PHP tambahan, contohnya VisualEditor membutuhkan dukungan libcurl (php-curl di distro berbasis Debian/Ubuntu).

Server basis data
MediaWiki menyimpan semua teks dan data (halaman konten, rincian pengguna, pesan sitem, dll.) dalam sebuah basis data, yang harus mampu membagikannya dengan aplikasi berbasis web lainnya (phpBB, dsb.). Anda memerlukan salah satu dari peladen basis data berikut untuk menjalankan versi terbaru MediaWiki:


 * + atau +
 * +

Persyaratan perangkat keras
Persyaratan minimum yang disarankan adalah 256MB RAM untuk sebuah situs web komputer dan 85MB untuk penyimpanan, tetapi ini tidak akan cukup untuk situs publik yang sibuk atau situs yang mengaktifkan pengunggahan. Beberapa pengguna melaporkan MediaWiki dijalankan di komputer dengan RAM sekecil 48MB.

Ukuran instalasi bisa dikurangi menjadi sekitar 50MB untuk instalasi pengembang dan sekitar 26MB untuk instalasi non-pengembang dan pengguna akhir. Lihat.

Perangkat lunak lainnya

 * ImageMagick atau GD diperlukan untuk.
 * TeX diperlukan untuk menampilkan formula matematika inline. Dalam kebanyakan distro berbasis Debian/Ubuntu, ini merupakan paket.
 * Shell access diperlukan untuk menjalankan ; memperbarui MediaWiki bisa jadi lebih sulit tanpa menggunakannya.
 *  bisa disediakan untuk menyelesaikan konflik secara otomatis.
 *  can be used for object caching.

Sending emails
If email notifications are enabled via, a functional configuration of a message transfer agent (MTA) is required. Common local mail transfer agent software for sending messages on Linux systems are Postfix, Sendmail, or Exim.

Once a local mail transfer agent is installed, you must set the  variable in the file   to point to the correct executable file of your mail server software. See the PHP documentation.

Alternatively you can use to connect MediaWiki to an email provider, no local mail transfer agent needed.

Lihat pula

 * , untuk informasi mengenai bagaimana persyaratan instalasi MediaWiki kemungkinan berubah di masa mendatang