7 Aplikasi Local Web Server (localhost) Terbaik

Macam-macam Aplikasi Local Web Server (localhost) pilihan terbaik

Hadie Danker
sebulan yang lalu
Software
7 Aplikasi Local Web Server (localhost) Terbaik
{"compiledSource":"/*@jsxRuntime automatic @jsxImportSource react*/\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = Object.assign({\n p: \"p\",\n code: \"code\",\n em: \"em\",\n h2: \"h2\",\n strong: \"strong\",\n h3: \"h3\",\n h4: \"h4\",\n ol: \"ol\",\n li: \"li\",\n a: \"a\",\n img: \"img\"\n }, _provideComponents(), props.components);\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"PHP localhost Server Terbaik\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.code, {\n children: \"localhost\"\n }), \" adalah istilah yang digunakan untuk menyebutkan server lokal di komputer kita.\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Pada dasarnya komputer adalah server, server adalah komputer. Akan tetapi term server sering kali digunakan untuk menyebut sebuah komputer yang isinya bisa di-akses secara publik.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Dengan localhost, kita menjadikan komputer kita sebagai sebuah virtual server yang bisa diakses secara lokal saja. Butuh pengaturan khusus lainya agar localhost di komputer kita bisa diakses oleh komputer lain. (saya belum pernah coba).\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Untuk komputer dengan operating system linux dan mac \", _jsx(_components.code, {\n children: \"localhost\"\n }), \" biasanya sudah bawaan dan tidak memerlukan software khusus agar bisa digunakan, termasuk windows pun sebenarnya juga sama, namun butuh sentuhan khusus juga agar \", _jsx(_components.code, {\n children: \"localhost\"\n }), \" ini bisa digunakan dan bisa menjalankan script php.\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Untuk itu, kita membutuhkan software tambahan. Selain sebagai localhost server, software ini nantinya juga akan mempermudah untuk menginstall dependency lain seperti apache, nginx, mariaDB, SQL, PHP, dan lainya.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Ada beberapa macam HTTP Server, tergantung pada kebutuhanya, misal untuk bahasa pemograman Web dengan PHP umumnya menggunakan Apache atau NGINX, NodeJS biasanya sudah built-in, demikian juga python, atau juga go-lang.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Kalau kamu hanya menggunakan nodejs dan mendevelop menggunakan JS Framework nodejs misalnya, maka kamu gak membutuhkan Apache/Nginx Web Server.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Namun pada pembahasan kali ini, kami akan membahas tentang Apache/Nginx Web Server. Karena ini sangat penting diketahui lebih awal agar nantinya ketika Anda mempraktekan tutorial dari kami bisa langsung di praktekan di komputer anda (\", _jsx(_components.em, {\n children: \"local machine\"\n }), \") terutama untuk panduan yang terkait dengan bahasa pemograman PHP.\"]\n }), \"\\n\", _jsxs(_components.h2, {\n id: \"localhost-server-untuk-apa\",\n children: [_jsx(_components.code, {\n children: \"localhost\"\n }), \" server untuk apa?\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Dalam pembahasan ini kita fokuskan \", _jsx(_components.code, {\n children: \"localhost\"\n }), \" server ini cakupanya hanya untuk web development terkhusus \", _jsx(_components.code, {\n children: \"php\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Karena untuk HTM kita tidak butuh software tambahan (seperti SQL, apache dll). Dan untuk bahasa javascript biasanya menggunakan \", _jsx(_components.code, {\n children: \"nodejs\"\n }), \".\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Jadi, software localhost server ini adalah sebuah software untuk mengelola server lokal yang telah terintegrasi dengan apache atau nginx yang bisa menghubungkan komputer dengan browser sebagai web address (url).\"\n }), \"\\n\", _jsx(_components.h2, {\n id: \"perbedaan-apache-dan-nginx\",\n children: \"Perbedaan Apache dan NGINX\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Apache sendiri adalah senior dari Nginx, dibuat tahun 1995 dengan lisensi Open Source yang artinya dikembangkan oleh komunitas.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Nginx (dibaca \", _jsx(_components.em, {\n children: \"en-jin-eks\"\n }), \") di bangun sekitar tahun 2004.\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Keduanya bisa berjalan di multi platform seperti berbagai distribusi linux, windows, macOS. Dan server yang banyak digunakan untuk mengoperasikan Apache dan Nginx ini adalah Ubuntu dan CentOS (jika dilihat dari banyaknya penyedia hosting yang menawarkan httpd server ini).\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Adapun perbedaan secara signifikan mungkin lebih kepada pemprosesan data nya. Nginx lebih dikenal dengan efesiensi cache nya (apa itu cache? nanti kita bahas di materi selanjutnya). Sementara Apache lebih dikenal dengan security dan kemampuan multi-proses nya.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Akan tetapi untuk masa sekarang ini, banyak yang memilih Nginx daripada Apache, dikarenakan Nginx dianggap lebih ringan prosesnya.\\r\\ntentunya ini akan terasa ketika aplikasi web yang diproses sudah besar atau membutuhkan request yang sangat banyak dalam satu waktu.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Kalau masih sekala kecil sih mungkin tidak terlalu terasa ya...\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Jadi singkatnya, secara umum Apache lebih banyak digunakan bagi yang fokus pada kustomisasi koneksi, serta sangat-sangat banyak dokumentasi nya sehingga memudahkan bagi pemula.\\r\\nSedangkan Nginx fokus pada kecepatan karena dia unggul dalam cache dan efesiensi memori. Namun beberapa pengguna mungkin harus memiliki effort lebih ketika terjadi trouble.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Selebihnya kamu bisa baca artikel perbandingan \", _jsx(_components.strong, {\n children: \"Apache VS Nginx\"\n })]\n }), \"\\n\", _jsx(_components.h2, {\n id: \"software-localhost-server-pilihan\",\n children: \"Software localhost server pilihan\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Berikut kami berikan pilihan terbaik yang bisa Anda gunakan, dengan menyebutkan kelebihan, kekurangan dan platformnya.\"\n }), \"\\n\", _jsx(_components.h3, {\n id: \"1-xampp\",\n children: \"1. XAMPP\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Xampp adalah program aplikasi pengembang yang berguna untuk pengembangan website berbasis PHP dan MySQL.\"\n }), \"\\n\", _jsx(_components.h4, {\n id: \"kelebihan\",\n children: \"Kelebihan\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Instalasi mudah\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Cross Platform\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Terintegrasi dengan banyak modul seperti OpenSSL, MediaWiki, Joomla, WordPress dll\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Terintegrasi dengan phpMyAdmin\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.h4, {\n id: \"kekurangan\",\n children: \"Kekurangan\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Konfigurasi cukup sulit bagi pengguna baru\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Tidak bisa membuat virtual host langsung\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.h4, {\n id: \"platform\",\n children: \"Platform\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Windows\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Linux\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"macOS\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.a, {\n href: \"https://www.apachefriends.org/download.html\",\n children: \"Download XAMPP\"\n })\n }), \"\\n\", _jsxs(\"details\", {\n children: [_jsxs(\"summary\", {\n children: [\" ℹ️ \", _jsx(_components.strong, {\n children: \"Cara Install XAMPP\"\n }), \" \"]\n }), _jsx(_components.p, {\n children: \"Berikut Ini Cara Mudah Install XAMPP Di Komputer Windows Anda :\"\n }), _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Download XAMPP\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Setelah Anda mendownload XAMPP lakukan instalasi.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Klik tombol Next.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Kemudian pada tampilan selanjutnya akan muncul pilihan komponen dari XAMPP yang ingin Anda Install.\"\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"Di Tampilan Selanjutnya silahkan pilih folder tujuan XAMPP yang ingin diinstall.\\r\\n\", _jsx(_components.code, {\n children: \"contoh : C:\\\\xampp\"\n })]\n }), \"\\n\", _jsx(_components.li, {\n children: \"Selanjutnya silahkan pilih bahasa, untuk pilihan hanya ada 2 yaitu bahasa inggris dan bahas jerman.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Menginstal Bitnami untuk XAMPP yang nantinya bisa Anda gunakan untuk install WordPress, Drupal, dan Joomla secara otomatis.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Pada proses ini instalasi XAMPP akan dimulai. Silakan klik tombol Next.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Proses instalasi sedang berjalan, silahkan tunggu hingga selesai.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Setelah Proses Instalasi selesai, Maka akan muncul notifikasi untuk langsung menjalankan control panel. Silakan klik Finish.\"\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"Setelah Aplikasi XAMPP terbuka kemudian jalan Apache dan MySQL. Apabila berhasil dijalankan, Apache dan MySQL akan berwarna hijau.\\r\\n\", _jsx(_components.img, {\n src: \"https://api.dankedev.com/assets/articles/11-jalankan-aplikasi-xampp.png\",\n alt: \"\"\n })]\n }), \"\\n\"]\n }), _jsxs(_components.p, {\n children: [\"Itulah Cara install XAMPP di Windows, Untuk melakukan pengecekan, silakan akses link berikut melalui browser Anda \", _jsx(_components.a, {\n href: \"http://localhost\",\n children: \"http://localhost\"\n }), \".\"]\n })]\n }), \"\\n\", _jsx(_components.h3, {\n id: \"2-wamp\",\n children: \"2. WAMP\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"WAMP adalah singakatan dari \", _jsx(_components.em, {\n children: \"Windows, Apache, Mysql, and PHP.\"\n }), \"\\r\\nSeperti namanya, WAMP hanya bisa digunakan di Platform Windows saja.\"]\n }), \"\\n\", _jsx(_components.h4, {\n id: \"keunggulan\",\n children: \"Keunggulan\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Tampilan simple dan mudah digunakan\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Terintegrasi dengan phpMyAdmin\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Mudah membuat virtual host\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Mudah mengganti versi PHP\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.h4, {\n id: \"kekurangan-1\",\n children: \"Kekurangan\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Hanya bisa digunakan di OS Windows\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.h4, {\n id: \"platform-1\",\n children: \"Platform\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Windows\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.a, {\n href: \"https://www.wampserver.com\",\n children: \"Download WAMP\"\n })\n }), \"\\n\", _jsxs(\"details\", {\n children: [_jsx(\"summary\", {\n children: \"ℹ️ Cara Install WAMP\"\n }), _jsxs(_components.ol, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [\"Download WAMP Server\\r\\nUntuk mendownload WAMP silahkan buka situs resmi WAMP. pastikan anda sudah tahu versi windows yang Anda gunakan adalah untuk 32 bit atau 64 bit.\\r\\nSelanjutnya akan diarahkan pada halaman seperti di bawah ini.\\r\\nKemudian, akan muncul popup dan klik pada \\\"beralih ke unduhan langsung\\\" seperti pada gambar di bawah ini.\\r\\n\", _jsx(_components.img, {\n src: \"https://api.dankedev.com/assets/articles/1-popup-download.png\",\n alt: \"\"\n })]\n }), \"\\n\", _jsx(_components.li, {\n children: \"Buka File setup instalasi WAMP Server kemudian pilih bahasa.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Pilih \\\"I accept the agreement\\\" untuk menerima license Agreement. Kemudian Klik Next.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Pada tampilan Selanjutnya silahkan pilih folder tujuan WAMP. Contoh c:\\\\wamp64 Kemudian klik Next.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"selanjutnya akan muncul pilihan komponen dari WAMP yang ingin Anda Install. Fungsi komponen adalah untuk memperlancar penggunaan WAMP Server dan mendukung file dengan kapasitas besar. Setelah selesai mememilih komponen klik Next.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Menentukan Nama Aplikasi, Anda bebas mengganti nama aplikasi tetapi, sebaiknya gunakan nama Wampserver64 agar lebih mudah saat mencari aplikasi ini.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Klik Install untuk mulai proses instalasi.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Proses instalasi sedang berjalan, silahkan tunggu hingga selesai.\"\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"Setelah proses instalasi selesai maka akan muncul pop up pilihan browser yang akan digunakan. Kemudian Klik Yes \", _jsx(_components.em, {\n children: \"Silahkan pilih default browser Anda dan klik Open untuk melanjutkan proses instalasi.\"\n })]\n }), \"\\n\", _jsx(_components.li, {\n children: \"Kemudian Silahkan pilih aplikasi Text Editor. Klik Yes\\r\\nSilahkan pilih aplikasi Text Editor yang akan digunakan dan klik Open untuk melanjutkan\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Silahkan tunggu hingga proses instalasi selesai dan klik Finish.\"\n }), \"\\n\"]\n }), _jsx(_components.p, {\n children: \"Demikian Cara Install WAMP Server di Windows, untuk mengecek WAMP buka WAMP Server dan tunggu hingga berjalan di komputer Anda.\\r\\nPada menu taskbar klik kiri icon WAMP Server dan klik menu localhost kemudian akan diarahkan pada halaman default WAMP Server.\"\n })]\n }), \"\\n\", _jsx(_components.h3, {\n id: \"3-laragon\",\n children: \"3. Laragon\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Laragon termasuk Aplikasi DesktopServer baru dibandingkan aplikasi lainya. Diklaim sebagai local server yang paling ringan, serta support untuk php, Node.js, Python, Java, Go dan Ruby.\"\n }), \"\\n\", _jsx(_components.h4, {\n id: \"kelebihan-1\",\n children: \"Kelebihan\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Auto SSL\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Mudah membuat virtual host\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Install Software seperti WordPress, Laravel, Lumen, CakePHP, Drupal dll dengan sekali klik (one click install)\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Multi database platform (mysql, mongodb, postgressql dll)\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.h4, {\n id: \"kekurangan-2\",\n children: \"Kekurangan\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Hanya bisa digunakan di Windows\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.h4, {\n id: \"platform-2\",\n children: \"Platform\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Windows\"\n }), \"\\n\"]\n }), \"\\n\", _jsxs(\"details\", {\n children: [_jsxs(\"summary\", {\n children: [\"ℹ️ \", _jsx(_components.strong, {\n children: \"Cara Install Laragon di Windows\"\n })]\n }), _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Download Laragon di web resminya\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Pilih di bagian Edition, kemudian klik Download Laragon - Full (147 MB).\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Setelah download selesai, buka file setup Laragon untuk memulai proses instalasi. kemudian pilih bahasa\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Selanjutnya silahkan pilih folder tujuan Laragon C:\\\\laragon. Klik Next untuk melanjutkan instalasi.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Tampilan selanjutnya pilihan mulai otomatis laragon, deteksi otomatis dan buat host virtual. Klik Next untuk melanjutkan.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Klik Install untuk mulai proses instalasi.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Proses instalasi sedang berjalan, silahkan tunggu hingga selesai.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Setelah proses instalasi selesai klik Finish.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Tampilan Laragon apabila proses install sudah selesai.\"\n }), \"\\n\"]\n })]\n }), \"\\n\", _jsx(_components.h3, {\n id: \"4-laravel-valet\",\n children: \"4. Laravel Valet\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Valet adalah aplikasi development environment untuk macOS. Diklaim hanya menggunakan 7MB dari RAM, menjadikan valet adalah dev environment yang paling ringan. Wajar saja, karena tidak ada interface apapun alias semua dijalankan di terminal.\"\n }), \"\\n\", _jsx(_components.h4, {\n id: \"kelebihan-2\",\n children: \"Kelebihan\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Ringan digunakan\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Berjalan dibawah nginx\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Tidak perlu banyak pengaturan\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Otomatis membuat virtual host berdasarkan nama folder juga bisa kustom\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.h4, {\n id: \"kekurangan-3\",\n children: \"Kekurangan\"\n }), \"\\n\", _jsxs(_components.ol, {\n start: \"5\",\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Hanya berjalan di macOS\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Tidak ada interface hanya bisa di operasikan via terminal\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.h4, {\n id: \"platform-3\",\n children: \"Platform\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"macOS\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.a, {\n href: \"https://laravel.com/docs/valet\",\n children: \"Download dan Cara Install\"\n })\n }), \"\\n\", _jsx(_components.h3, {\n id: \"5-localwp\",\n children: \"5. LocalWP\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"LocalWP adalah localhost server khusus untuk WordPress, cukup jadi pilihan bagi Anda yang fokus ke pengembangan WordPress.\"\n }), \"\\n\", _jsx(_components.h4, {\n id: \"kelebihan-3\",\n children: \"Kelebihan\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Mudah digunakan\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"One Click Install\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Cloud Backup\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Terintegrasi dengan wp-cli\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.h4, {\n id: \"kekurangan-4\",\n children: \"Kekurangan\"\n }), \"\\n\", _jsxs(_components.ol, {\n start: \"5\",\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Hanya bisa digunakan untuk WordPress\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.h4, {\n id: \"platform-4\",\n children: \"Platform\"\n }), \"\\n\", _jsxs(_components.ol, {\n start: \"6\",\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Windows\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Linux\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"macOs\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.a, {\n href: \"https://localwp.com/\",\n children: \"Download LocalWP\"\n })\n }), \"\\n\", _jsxs(\"details\", {\n children: [_jsxs(\"summary\", {\n children: [\"ℹ️ \", _jsx(_components.strong, {\n children: \"Cara Install LocalWP di Windows\"\n })]\n }), _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Download LocalWP Windows di web resminya.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Setelah mendownload file installer Localwp. silahkan install dengan cara dobel klik file tersebut.\"\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"Silahkan pilih folder tujuan LocalWP yang ingin diinstall. \", _jsx(_components.code, {\n children: \"C:\\\\Users\\\\DELL\\\\AppData\\\\Local\\\\Programs\\\\Local\"\n }), \". Kemudian Klik Install\"]\n }), \"\\n\", _jsx(_components.li, {\n children: \"Silahkan tunggu proses install hingga selesai.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Setelah selesai klik Finish.\"\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"Jalankan LocalWP klik \", _jsx(_components.strong, {\n children: \"I AGREE\"\n }), \".\"]\n }), \"\\n\", _jsx(_components.li, {\n children: \"Kemudian Create a new site mulai membuat website baru.\"\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"Tuliskan nama website yang Anda inginkan. Contoh : \", _jsx(_components.code, {\n children: \"dankedev\"\n }), \" maka Local akan otomatis memilihkan dankedev.local sebagai domain lokal yang nantinya bisa Anda akses dari Browser. Kemudian Klik continue.\"]\n }), \"\\n\", _jsx(_components.li, {\n children: \"Halaman selanjutnya berisi informasi tentang environment dari website yang akan Anda buat. Apabila tidak ada yang khusus, maka biarkan pilihan di Preferred. Kemudian Klik continue.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Silahkan tuliskan username dan password untuk website Wordpress. Klik Add Site.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Tunggu proses install dan setting website selesai.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Tampilan LocalWP apabila proses install dan setting website sudah selesai.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Silahkan buka website yang Anda buat dengan klik Open Site atau langsung di browser dankedev.local\"\n }), \"\\n\"]\n })]\n }), \"\\n\", _jsx(_components.h3, {\n id: \"6-mamp\",\n children: \"6. MAMP\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"MAMP Server adalah aplikasi local server apache dan nginx yang bisa bergantian dengan mudah dirubah melalui interfacenya. Versi pro nya sangat powerful karena sangat memudahkan, seperti membuat virtual host, memilih versi php, memilih nginx atau apache dan lainya.\"\n }), \"\\n\", _jsx(_components.h4, {\n id: \"kelebihan-4\",\n children: \"Kelebihan\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Tersedia versi lite dan pro\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Versi pro sangat newbie friendly\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Terintegrasi dengan code editor (built-in)\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Snapshot project\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.h4, {\n id: \"kekurangan-5\",\n children: \"Kekurangan\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Tidak support untuk Linux\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Versi lite nya tidak begitu lengkap\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.h4, {\n id: \"platform-5\",\n children: \"Platform\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Windows\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Linux\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.a, {\n href: \"https://www.mamp.info/en/downloads/\",\n children: \"Download MAMP\"\n })\n }), \"\\n\", _jsxs(\"details\", {\n children: [_jsxs(\"summary\", {\n children: [\" ℹ️ \", _jsx(_components.strong, {\n children: \"Cara Install MAMP\"\n })]\n }), _jsx(_components.p, {\n children: \"Cara Install MAMP di Windows\"\n }), _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Download dahulu MAMP untuk Windows di website resminya\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Kemudian Setelah Download silahkan install dengan cara dobel klik file MAMP.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Pilih bahasa untuk memulai instalasi.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Klik Next untuk melanjutkan.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Tampilan selanjutkan akan ada pilihan untuk intall MAMP Pro, Anda bisa centang jika ingin install atau uncentang jika tidak ingin install MAMP berbayar.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Kemudian tekan I accept the agreement, lalu klik next.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Pilih direktori tujuan di mana Anda ingin menginstal MAMP. Sebaiknya biarkan sebagai lokasi default. Kemudian klik tombol Next.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Pilih folder Start Menu tempat MAMP berada, lalu klik next.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"apakah Anda ingin membuat ikon di desktop dan klik next.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Kemudian akan disajikan dengan layar ringkasan. Apabila semuanya sudah benar tekan tombol Install.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Proses instalasi sedang berjalan, silahkan tunggu hingga selesai.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Setelah instalasi selesai Anda akan melihat layar seperti ini. Klik Finish.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Apabila Anda memasang ikon di desktop, Anda dapat mengklik dua kali ikon tersebut untuk memulai program. Jika tidak, temukan MAMP di bawah menu Start untuk memulai program.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Mulai server MAMP dengan mengklik tombol daya \\\"Start Servers\\\". Ini akan berubah menjadi hijau ketika server telah diaktifkan.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"MAMP juga akan meluncurkan halaman Web Start Page. Web Start Page merupakan beranda untuk instans MAMP lokal Anda.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Klik menu \\\"My Website\\\" untuk melihat situs web Anda. Saat ini situs web Anda tidak menghosting halaman apa pun saat ini. Untuk itu buka jendela file explorer dan arahkan ke direktori c:\\\\MAMP\\\\htdocs. Buat atau salin halaman web sederhana di direktori itu dan simpan sebagai index.html sehingga mengunjungi tautan \\\"My Website\\\" akan membawa saya ke halaman ini.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Untuk menggunakan MySQL, Anda harus menggunakan layanan phpMyAdmin yang terinstal. Kunjungi phpMyAdmin dari \\\"My Tools menu\\\" di halaman Web \\\"Start Page\\\".\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Klik pada SQL untuk membuka textarea input SQL. Masukkan beberapa SQL dan tekan Go di sudut kanan bawah.\"\n }), \"\\n\"]\n }), _jsx(_components.p, {\n children: \"Demikian Cara Install MAMP di Windows, Kami juga sudah jelaskan diatas cara penggunaannya. Semoga bermanfaat.\"\n })]\n }), \"\\n\", _jsx(_components.h3, {\n id: \"7-ampps\",\n children: \"7. AMPPS\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"AMPPS merupakan singaktan dari Apache, MYSQL, PHP , PERL, Python, dan Softaculous. Web server ini dibuat oleh Softaculous dan juga digunakan oleh cPanel yang sering digunakan di web server atau hosting provider.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"AMPPS dapat berjalan di Windows, Linux atau pun Mac OS X. Selain itu, karena memiliki fitur Softaculous auto installer, dengan menggunakan AMPPS, Anda dapat memasang berbagai aplikasi web seperti WordPress, Joomla, dan Drupal secara mudah cukup sekali klik saja.\"\n }), \"\\n\", _jsx(_components.h4, {\n id: \"kelebihan-5\",\n children: \"Kelebihan\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Tersedia versi lite dan pro\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Fitur lengkapnya terbatas untuk pro saja\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"One Click App Install (Bisa install framework dengan mudah)\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.h4, {\n id: \"kekurangan-6\",\n children: \"Kekurangan\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Lumayan memakan space\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Versi berbayarnya cukup mahal\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.h4, {\n id: \"platform-6\",\n children: \"Platform\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Windows\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Linux\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"macOS\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.a, {\n href: \"https://ampps.com/downloads\",\n children: \"Download AMPPS\"\n })\n }), \"\\n\", _jsx(_components.p, {\n children: \"Masih banyak lagi aplikasi alternative yang bisa digunakan untuk mengelola local server. Masing-masing memiliki kelebihan dan kekurangan. Maka pilihlah sesuai dengan kebutuhan Anda.\"\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);\n return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {\n children: _jsx(_createMdxContent, props)\n })) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}}

PHP localhost Server Terbaik

localhost adalah istilah yang digunakan untuk menyebutkan server lokal di komputer kita.

Pada dasarnya komputer adalah server, server adalah komputer. Akan tetapi term server sering kali digunakan untuk menyebut sebuah komputer yang isinya bisa di-akses secara publik.

Dengan localhost, kita menjadikan komputer kita sebagai sebuah virtual server yang bisa diakses secara lokal saja. Butuh pengaturan khusus lainya agar localhost di komputer kita bisa diakses oleh komputer lain. (saya belum pernah coba).

Untuk komputer dengan operating system linux dan mac localhost biasanya sudah bawaan dan tidak memerlukan software khusus agar bisa digunakan, termasuk windows pun sebenarnya juga sama, namun butuh sentuhan khusus juga agar localhost ini bisa digunakan dan bisa menjalankan script php.

Untuk itu, kita membutuhkan software tambahan. Selain sebagai localhost server, software ini nantinya juga akan mempermudah untuk menginstall dependency lain seperti apache, nginx, mariaDB, SQL, PHP, dan lainya.

Ada beberapa macam HTTP Server, tergantung pada kebutuhanya, misal untuk bahasa pemograman Web dengan PHP umumnya menggunakan Apache atau NGINX, NodeJS biasanya sudah built-in, demikian juga python, atau juga go-lang.

Kalau kamu hanya menggunakan nodejs dan mendevelop menggunakan JS Framework nodejs misalnya, maka kamu gak membutuhkan Apache/Nginx Web Server.

Namun pada pembahasan kali ini, kami akan membahas tentang Apache/Nginx Web Server. Karena ini sangat penting diketahui lebih awal agar nantinya ketika Anda mempraktekan tutorial dari kami bisa langsung di praktekan di komputer anda (local machine) terutama untuk panduan yang terkait dengan bahasa pemograman PHP.

localhost server untuk apa?

Dalam pembahasan ini kita fokuskan localhost server ini cakupanya hanya untuk web development terkhusus php.

Karena untuk HTM kita tidak butuh software tambahan (seperti SQL, apache dll). Dan untuk bahasa javascript biasanya menggunakan nodejs.

Jadi, software localhost server ini adalah sebuah software untuk mengelola server lokal yang telah terintegrasi dengan apache atau nginx yang bisa menghubungkan komputer dengan browser sebagai web address (url).

Perbedaan Apache dan NGINX

Apache sendiri adalah senior dari Nginx, dibuat tahun 1995 dengan lisensi Open Source yang artinya dikembangkan oleh komunitas.

Nginx (dibaca en-jin-eks) di bangun sekitar tahun 2004.

Keduanya bisa berjalan di multi platform seperti berbagai distribusi linux, windows, macOS. Dan server yang banyak digunakan untuk mengoperasikan Apache dan Nginx ini adalah Ubuntu dan CentOS (jika dilihat dari banyaknya penyedia hosting yang menawarkan httpd server ini).

Adapun perbedaan secara signifikan mungkin lebih kepada pemprosesan data nya. Nginx lebih dikenal dengan efesiensi cache nya (apa itu cache? nanti kita bahas di materi selanjutnya). Sementara Apache lebih dikenal dengan security dan kemampuan multi-proses nya.

Akan tetapi untuk masa sekarang ini, banyak yang memilih Nginx daripada Apache, dikarenakan Nginx dianggap lebih ringan prosesnya. tentunya ini akan terasa ketika aplikasi web yang diproses sudah besar atau membutuhkan request yang sangat banyak dalam satu waktu.

Kalau masih sekala kecil sih mungkin tidak terlalu terasa ya...

Jadi singkatnya, secara umum Apache lebih banyak digunakan bagi yang fokus pada kustomisasi koneksi, serta sangat-sangat banyak dokumentasi nya sehingga memudahkan bagi pemula. Sedangkan Nginx fokus pada kecepatan karena dia unggul dalam cache dan efesiensi memori. Namun beberapa pengguna mungkin harus memiliki effort lebih ketika terjadi trouble.

Selebihnya kamu bisa baca artikel perbandingan Apache VS Nginx

Software localhost server pilihan

Berikut kami berikan pilihan terbaik yang bisa Anda gunakan, dengan menyebutkan kelebihan, kekurangan dan platformnya.

1. XAMPP

Xampp adalah program aplikasi pengembang yang berguna untuk pengembangan website berbasis PHP dan MySQL.

Kelebihan

  1. Instalasi mudah
  2. Cross Platform
  3. Terintegrasi dengan banyak modul seperti OpenSSL, MediaWiki, Joomla, WordPress dll
  4. Terintegrasi dengan phpMyAdmin

Kekurangan

  1. Konfigurasi cukup sulit bagi pengguna baru
  2. Tidak bisa membuat virtual host langsung

Platform

  1. Windows
  2. Linux
  3. macOS

ℹ️ Cara Install XAMPP

Berikut Ini Cara Mudah Install XAMPP Di Komputer Windows Anda :

  1. Download XAMPP
  2. Setelah Anda mendownload XAMPP lakukan instalasi.
  3. Klik tombol Next.
  4. Kemudian pada tampilan selanjutnya akan muncul pilihan komponen dari XAMPP yang ingin Anda Install.
  5. Di Tampilan Selanjutnya silahkan pilih folder tujuan XAMPP yang ingin diinstall. contoh : C:\xampp
  6. Selanjutnya silahkan pilih bahasa, untuk pilihan hanya ada 2 yaitu bahasa inggris dan bahas jerman.
  7. Menginstal Bitnami untuk XAMPP yang nantinya bisa Anda gunakan untuk install WordPress, Drupal, dan Joomla secara otomatis.
  8. Pada proses ini instalasi XAMPP akan dimulai. Silakan klik tombol Next.
  9. Proses instalasi sedang berjalan, silahkan tunggu hingga selesai.
  10. Setelah Proses Instalasi selesai, Maka akan muncul notifikasi untuk langsung menjalankan control panel. Silakan klik Finish.
  11. Setelah Aplikasi XAMPP terbuka kemudian jalan Apache dan MySQL. Apabila berhasil dijalankan, Apache dan MySQL akan berwarna hijau.

Itulah Cara install XAMPP di Windows, Untuk melakukan pengecekan, silakan akses link berikut melalui browser Anda http://localhost.

2. WAMP

WAMP adalah singakatan dari Windows, Apache, Mysql, and PHP. Seperti namanya, WAMP hanya bisa digunakan di Platform Windows saja.

Keunggulan

  1. Tampilan simple dan mudah digunakan
  2. Terintegrasi dengan phpMyAdmin
  3. Mudah membuat virtual host
  4. Mudah mengganti versi PHP

Kekurangan

  1. Hanya bisa digunakan di OS Windows

Platform

  1. Windows

ℹ️ Cara Install WAMP
  1. Download WAMP Server Untuk mendownload WAMP silahkan buka situs resmi WAMP. pastikan anda sudah tahu versi windows yang Anda gunakan adalah untuk 32 bit atau 64 bit. Selanjutnya akan diarahkan pada halaman seperti di bawah ini. Kemudian, akan muncul popup dan klik pada "beralih ke unduhan langsung" seperti pada gambar di bawah ini.
  2. Buka File setup instalasi WAMP Server kemudian pilih bahasa.
  3. Pilih "I accept the agreement" untuk menerima license Agreement. Kemudian Klik Next.
  4. Pada tampilan Selanjutnya silahkan pilih folder tujuan WAMP. Contoh c:\wamp64 Kemudian klik Next.
  5. selanjutnya akan muncul pilihan komponen dari WAMP yang ingin Anda Install. Fungsi komponen adalah untuk memperlancar penggunaan WAMP Server dan mendukung file dengan kapasitas besar. Setelah selesai mememilih komponen klik Next.
  6. Menentukan Nama Aplikasi, Anda bebas mengganti nama aplikasi tetapi, sebaiknya gunakan nama Wampserver64 agar lebih mudah saat mencari aplikasi ini.
  7. Klik Install untuk mulai proses instalasi.
  8. Proses instalasi sedang berjalan, silahkan tunggu hingga selesai.
  9. Setelah proses instalasi selesai maka akan muncul pop up pilihan browser yang akan digunakan. Kemudian Klik Yes Silahkan pilih default browser Anda dan klik Open untuk melanjutkan proses instalasi.
  10. Kemudian Silahkan pilih aplikasi Text Editor. Klik Yes Silahkan pilih aplikasi Text Editor yang akan digunakan dan klik Open untuk melanjutkan
  11. Silahkan tunggu hingga proses instalasi selesai dan klik Finish.

Demikian Cara Install WAMP Server di Windows, untuk mengecek WAMP buka WAMP Server dan tunggu hingga berjalan di komputer Anda. Pada menu taskbar klik kiri icon WAMP Server dan klik menu localhost kemudian akan diarahkan pada halaman default WAMP Server.

3. Laragon

Laragon termasuk Aplikasi DesktopServer baru dibandingkan aplikasi lainya. Diklaim sebagai local server yang paling ringan, serta support untuk php, Node.js, Python, Java, Go dan Ruby.

Kelebihan

  1. Auto SSL
  2. Mudah membuat virtual host
  3. Install Software seperti WordPress, Laravel, Lumen, CakePHP, Drupal dll dengan sekali klik (one click install)
  4. Multi database platform (mysql, mongodb, postgressql dll)

Kekurangan

  1. Hanya bisa digunakan di Windows

Platform

  1. Windows
ℹ️ Cara Install Laragon di Windows
  1. Download Laragon di web resminya
  2. Pilih di bagian Edition, kemudian klik Download Laragon - Full (147 MB).
  3. Setelah download selesai, buka file setup Laragon untuk memulai proses instalasi. kemudian pilih bahasa
  4. Selanjutnya silahkan pilih folder tujuan Laragon C:\laragon. Klik Next untuk melanjutkan instalasi.
  5. Tampilan selanjutnya pilihan mulai otomatis laragon, deteksi otomatis dan buat host virtual. Klik Next untuk melanjutkan.
  6. Klik Install untuk mulai proses instalasi.
  7. Proses instalasi sedang berjalan, silahkan tunggu hingga selesai.
  8. Setelah proses instalasi selesai klik Finish.
  9. Tampilan Laragon apabila proses install sudah selesai.

4. Laravel Valet

Valet adalah aplikasi development environment untuk macOS. Diklaim hanya menggunakan 7MB dari RAM, menjadikan valet adalah dev environment yang paling ringan. Wajar saja, karena tidak ada interface apapun alias semua dijalankan di terminal.

Kelebihan

  1. Ringan digunakan
  2. Berjalan dibawah nginx
  3. Tidak perlu banyak pengaturan
  4. Otomatis membuat virtual host berdasarkan nama folder juga bisa kustom

Kekurangan

  1. Hanya berjalan di macOS
  2. Tidak ada interface hanya bisa di operasikan via terminal

Platform

  1. macOS

5. LocalWP

LocalWP adalah localhost server khusus untuk WordPress, cukup jadi pilihan bagi Anda yang fokus ke pengembangan WordPress.

Kelebihan

  1. Mudah digunakan
  2. One Click Install
  3. Cloud Backup
  4. Terintegrasi dengan wp-cli

Kekurangan

  1. Hanya bisa digunakan untuk WordPress

Platform

  1. Windows
  2. Linux
  3. macOs

ℹ️ Cara Install LocalWP di Windows
  1. Download LocalWP Windows di web resminya.
  2. Setelah mendownload file installer Localwp. silahkan install dengan cara dobel klik file tersebut.
  3. Silahkan pilih folder tujuan LocalWP yang ingin diinstall. C:\Users\DELL\AppData\Local\Programs\Local. Kemudian Klik Install
  4. Silahkan tunggu proses install hingga selesai.
  5. Setelah selesai klik Finish.
  6. Jalankan LocalWP klik I AGREE.
  7. Kemudian Create a new site mulai membuat website baru.
  8. Tuliskan nama website yang Anda inginkan. Contoh : dankedev maka Local akan otomatis memilihkan dankedev.local sebagai domain lokal yang nantinya bisa Anda akses dari Browser. Kemudian Klik continue.
  9. Halaman selanjutnya berisi informasi tentang environment dari website yang akan Anda buat. Apabila tidak ada yang khusus, maka biarkan pilihan di Preferred. Kemudian Klik continue.
  10. Silahkan tuliskan username dan password untuk website Wordpress. Klik Add Site.
  11. Tunggu proses install dan setting website selesai.
  12. Tampilan LocalWP apabila proses install dan setting website sudah selesai.
  13. Silahkan buka website yang Anda buat dengan klik Open Site atau langsung di browser dankedev.local

6. MAMP

MAMP Server adalah aplikasi local server apache dan nginx yang bisa bergantian dengan mudah dirubah melalui interfacenya. Versi pro nya sangat powerful karena sangat memudahkan, seperti membuat virtual host, memilih versi php, memilih nginx atau apache dan lainya.

Kelebihan

  1. Tersedia versi lite dan pro
  2. Versi pro sangat newbie friendly
  3. Terintegrasi dengan code editor (built-in)
  4. Snapshot project

Kekurangan

  1. Tidak support untuk Linux
  2. Versi lite nya tidak begitu lengkap

Platform

  1. Windows
  2. Linux

ℹ️ Cara Install MAMP

Cara Install MAMP di Windows

  1. Download dahulu MAMP untuk Windows di website resminya
  2. Kemudian Setelah Download silahkan install dengan cara dobel klik file MAMP.
  3. Pilih bahasa untuk memulai instalasi.
  4. Klik Next untuk melanjutkan.
  5. Tampilan selanjutkan akan ada pilihan untuk intall MAMP Pro, Anda bisa centang jika ingin install atau uncentang jika tidak ingin install MAMP berbayar.
  6. Kemudian tekan I accept the agreement, lalu klik next.
  7. Pilih direktori tujuan di mana Anda ingin menginstal MAMP. Sebaiknya biarkan sebagai lokasi default. Kemudian klik tombol Next.
  8. Pilih folder Start Menu tempat MAMP berada, lalu klik next.
  9. apakah Anda ingin membuat ikon di desktop dan klik next.
  10. Kemudian akan disajikan dengan layar ringkasan. Apabila semuanya sudah benar tekan tombol Install.
  11. Proses instalasi sedang berjalan, silahkan tunggu hingga selesai.
  12. Setelah instalasi selesai Anda akan melihat layar seperti ini. Klik Finish.
  13. Apabila Anda memasang ikon di desktop, Anda dapat mengklik dua kali ikon tersebut untuk memulai program. Jika tidak, temukan MAMP di bawah menu Start untuk memulai program.
  14. Mulai server MAMP dengan mengklik tombol daya "Start Servers". Ini akan berubah menjadi hijau ketika server telah diaktifkan.
  15. MAMP juga akan meluncurkan halaman Web Start Page. Web Start Page merupakan beranda untuk instans MAMP lokal Anda.
  16. Klik menu "My Website" untuk melihat situs web Anda. Saat ini situs web Anda tidak menghosting halaman apa pun saat ini. Untuk itu buka jendela file explorer dan arahkan ke direktori c:\MAMP\htdocs. Buat atau salin halaman web sederhana di direktori itu dan simpan sebagai index.html sehingga mengunjungi tautan "My Website" akan membawa saya ke halaman ini.
  17. Untuk menggunakan MySQL, Anda harus menggunakan layanan phpMyAdmin yang terinstal. Kunjungi phpMyAdmin dari "My Tools menu" di halaman Web "Start Page".
  18. Klik pada SQL untuk membuka textarea input SQL. Masukkan beberapa SQL dan tekan Go di sudut kanan bawah.

Demikian Cara Install MAMP di Windows, Kami juga sudah jelaskan diatas cara penggunaannya. Semoga bermanfaat.

7. AMPPS

AMPPS merupakan singaktan dari Apache, MYSQL, PHP , PERL, Python, dan Softaculous. Web server ini dibuat oleh Softaculous dan juga digunakan oleh cPanel yang sering digunakan di web server atau hosting provider.

AMPPS dapat berjalan di Windows, Linux atau pun Mac OS X. Selain itu, karena memiliki fitur Softaculous auto installer, dengan menggunakan AMPPS, Anda dapat memasang berbagai aplikasi web seperti WordPress, Joomla, dan Drupal secara mudah cukup sekali klik saja.

Kelebihan

  1. Tersedia versi lite dan pro
  2. Fitur lengkapnya terbatas untuk pro saja
  3. One Click App Install (Bisa install framework dengan mudah)

Kekurangan

  1. Lumayan memakan space
  2. Versi berbayarnya cukup mahal

Platform

  1. Windows
  2. Linux
  3. macOS

Masih banyak lagi aplikasi alternative yang bisa digunakan untuk mengelola local server. Masing-masing memiliki kelebihan dan kekurangan. Maka pilihlah sesuai dengan kebutuhan Anda.

Server
WebDev