Ketika membuat aplikasi web, blog atau website dengan CMS seperti Joomla atau Wordpress di komputer desktop, Anda perlu lingkungan pengembangan web atau yang lebih dikenal dengan web server. Anda tidak harus menyewa atau menggunakan web server dari layanan hosting. Web hosting diperlukan ketika aplikasi web, blog atau website Anda sudah siap online. Untuk pembuatan dan pengujian awal aplikasi web, blog atau website, Anda dapat membuat web server lokal di komputer desktop.
Baca artikel Pengaturan Untuk Menggunakan Database MySQL Di AMPPS Melalui Command Line
Komputer desktop dapat dijadikan sebagai web server lokal untuk membuat dan menguji aplikasi web, blog atau website. Ada beberapa jenis software yang diperlukan untuk membuat web server lokal berbasis Linux yaitu web server (Apache HTTP Server), bahasa pemrograman (PHP, Java, Perl atau Python) dan database (MySQL, MariaDB, SQLite atau PostgreSQL). Anda perlu menginstal dan mengkonfigurasi ketiga jenis software tersebut secara manual.
Baca artikel:
Menginstal ketiga jenis software mungkin mudah, namun dibutuhkan pengetahuan untuk bisa mengkonfigurasi dengan tepat dan mengkaitkan ketiga jenis software untuk bisa bekerja bersama. Cara terbaik dan paling mudah dibandingkan membuat web server lokal secara manual adalah menggunakan web aplication stack. Ada banyak web apllication stack yang bisa digunakan. Anda dapat memilih salah satu dan menginstalnya di komputer.
Baca artikel
Dengan web apllication stack, Anda tidak perlu lagi menginstal software satu persatu dan kemudian mengkonfigurasinya. Software yang Anda perlukan untuk membuat web server lokal sudah terinstal dan terkonfigurasi secara otomatis. Ada cukup banyak pilihan web application stack seperti LAMP, LAPP, LNMP, XAMPP, MAMP, WAMP, WampServer, AMPPS dan masih banyak lagi yang lain. Salah satu yang dapat Anda coba untuk membuat web server lokal adalah AMPPS.

AMPPS adalah web application stack yang terdiri dari Apache, Mysql, MongoDB, PHP, Perl, Python and Softaculous auto-installer. Web application stack ini dibuat oleh Softaculous Ltd dan dapat diinstal di platform Windows, Linux dan MacOS. Antarmuka AMPPS sangat mirip dengan antarmuka Softaculous. Bila Anda terbiasa menggunakan softaculous, Anda tidak akan kesulitan menggunakan AMPPS ini.
Baca artikel:
- Mengatasi Masalah WampServer Tidak Berjalan Setelah Instalasi
- Merubah Browser Default Untuk Membuka Localhost Di WampServer
Layaknya program auto installer Softaculous, AMPPS juga mengkoneksikan Anda dengan banyak pilihan aplikasi web open source seperti Joomla, Wordpress, Drupal dan sebagainya. Bila Anda ingin membuat blog atau website menggunakan salah satu aplikasi tersebut, AMPPS akan menguduh dan menginstalnya secara otomatis untuk Anda. AMPPS juga menyediakan fitur pengelolaan domain, Apache, MySQL dan juga PHP.
AMPPS merupakan web application stack gratis dengan file unduhan sebesar 180 MB. Versi terbaru AMPPS adalah AMPPS 3.6 yang dirilis pada tanggal 13 September 2016. Di versi terbaru AMPPS ini, terdapat penambahan beberapa fitur baru dan juga adanya sejumlah perbaikan terkait dengan bugs yang ditemukan. Berikut ini adalah daftar software yang terdapat di AMPPS 3.6 untuk platform Windows, Linux dan MacOS:
1. Platform Windows.
- Softaculous 4.7.6
- Apache 2.4.23
- PHP 7.0.8, PHP 5.6.23, PHP 5.5.36, PHP 5.4.45 and 5.3.29
- Ioncube Loader added for all PHP versions.
- PERL 5.16.3
- Python 3.5.2 with mod_wsgi 4.21 module
- MySQL 5.6.31
- phpMyAdmin 4.4.15.5
- SQLite Manager 1.2.4
- MongoDB 3.2.7
- RockMongo 1.1.7
- FileZilla FTP Server 0.9.44
2. Platform MacOS.
- Softaculous 4.7.6
- Apache 2.4.23
- PHP 7.0.10, PHP 5.6.25, PHP 5.5.38, PHP 5.4.45 and 5.3.29
- Ioncube Loader added for all PHP versions.
- PERL 5.24.0
- Python 3.5.2 with mod_wsgi 4.21 module
- MySQL 5.6.31
- phpMyAdmin 4.4.15.7
- SQLite Manager 1.2.4
- MongoDB 2.6.7
- RockMongo 1.1.7
- Pure-FTPd Server 1.0.36
3. Platform Linux.
- Softaculous 4.7.6
- Apache 2.4.23
- PHP 7.0.10, PHP 5.6.25, PHP 5.5.38, PHP 5.4.45 and 5.3.29
- Ioncube Loader added for all PHP versions.
- PERL 5.24.0
- Python 3.5.2 with mod_wsgi 4.21 module
- MySQL 5.6.31
- phpMyAdmin 4.4.15.7
- SQLite Manager 1.2.4
- MongoDB 3.2.7
- RockMongo 1.1.7
- Pure-FTPd Server 1.0.36