7 Lingkungan Pengembangan WordPress Lokal Terbaik di 2023
Diterbitkan: 2023-08-03Dalam banyak kasus, lingkungan pengembangan WordPress lokal adalah pilihan yang lebih baik daripada membayar penyedia hosting saat memulai proyek WordPress baru. Lingkungan pengembangan WordPress lokal memungkinkan Anda menyiapkan situs web sebanyak yang Anda butuhkan di komputer, semuanya gratis.
Lingkungan ini sempurna untuk mengembangkan proyek baru dan untuk tujuan pengujian. Bergantung pada alat apa yang Anda gunakan, Anda dapat meluncurkan situs WordPress baru dalam hitungan menit, dan waktu pemuatan hampir seketika. Selain itu, tidak ada yang dapat mengakses proyek lokal Anda hingga Anda siap membagikannya.
Pada artikel ini, kami akan menguraikan cara kerja lingkungan pengembangan WordPress lokal dan cara memilihnya. Kemudian kami akan memperkenalkan Anda pada tujuh pilihan teratas.
Apa itu lingkungan pengembangan WordPress lokal?
Lingkungan pengembangan lokal adalah seperangkat alat yang dapat Anda gunakan untuk menyiapkan dan menghosting situs web di komputer Anda. Dalam skenario ini, komputer bertindak sebagai server. Ini juga semacam 'kotak pasir' di mana Anda dapat bereksperimen dengan, membuat, dan menyempurnakan situs web tanpa khawatir membayar hosting WordPress atau merusak sesuatu yang penting.
Biasanya, WordPress berjalan di server web di internet, dan Anda berinteraksi dengannya melalui browser web. Jika Anda menggunakan lingkungan pengembangan WordPress lokal, Anda masih dapat mengakses situs yang Anda atur melalui browser, tetapi situs tersebut tidak dapat diakses oleh orang di luar jaringan lokal Anda, karena setiap elemen situs, dari file hingga database, adalah dihosting di mesin lokal — komputer Anda.
Alat yang memungkinkan Anda melakukan ini disebut pengembangan lokal, memiliki lingkungan mesin virtual, atau lingkungan localhost. Beberapa contoh populer termasuk MAMP dan XAMPP, meskipun masih banyak lainnya.
Apa manfaat lingkungan pembangunan lokal?
Jika Anda bekerja dengan WordPress, Anda mungkin memiliki akses ke hosting tempat Anda dapat meluncurkan situs web baru dan menguji proyek. Menggunakan lingkungan pengembangan WordPress lokal mengharuskan Anda menyesuaikan komputer agar dapat menghosting situs (mis., mengubahnya menjadi server).
Proses itu jauh lebih sederhana dari yang Anda duga, berkat perangkat lunak pengembangan WordPress lokal. Opsi paling populer akan menyiapkan semua alat yang Anda perlukan untuk menghosting situs WordPress, mulai dari PHP hingga perangkat lunak server dan basis data.
Ada sejumlah alasan mengapa masuk akal untuk melakukan ini daripada menggunakan lingkungan hosting biasa. Beberapa manfaatnya meliputi:
Lingkungan pengembangan yang aman
Dengan lingkungan lokal, Anda memiliki kebebasan untuk bereksperimen tanpa takut merusak situs web langsung Anda. Setiap kesalahan tetap terbatas pada penyiapan server lokal Anda, dan dapat dengan mudah diperbaiki tanpa memengaruhi pengunjung daring.
Waktu pemuatan yang hampir instan
Lingkungan lokal lebih cepat, karena Anda tidak perlu terus mengunggah atau mengunduh file dari server. Perubahan terjadi seketika, mengarah ke proses pengembangan yang lebih efisien.
Akses luring
Karena seluruh penyiapan berada di mesin Anda, Anda dapat bekerja di situs web bahkan saat offline. Kemandirian dari koneksi dan konektivitas internet ini dapat menjadi keuntungan bagi pengembang yang sedang bepergian, dan mereka yang memiliki koneksi internet yang tidak dapat diandalkan.
Pembelajaran dan pengujian
Alat-alat ini menyediakan platform yang aman bagi pemula untuk mempelajari WordPress, atau bagi pengembang yang lebih berpengalaman untuk mencoba plugin, tema, dan pembaruan baru sebelum menerapkannya di situs web langsung.
Manfaat terakhir dari lingkungan lokal adalah gratis. Banyak paket hosting membatasi jumlah situs web yang dapat Anda siapkan. Alih-alih membayar paket yang lebih mahal, Anda dapat menghosting situs secara lokal. Ini berguna jika Anda sedang mengerjakan banyak proyek simultan, atau jika Anda hanya ingin menguji batas kemampuan WordPress.
Bagaimana memilih lingkungan pengembangan WordPress lokal yang tepat
Memilih lingkungan pengembangan lokal yang tepat bergantung pada kebutuhan spesifik, tingkat keterampilan, dan kenyamanan Anda. Berikut adalah beberapa faktor utama yang perlu dipertimbangkan:
- Kemudahan penggunaan: Jika Anda seorang pemula, Anda mungkin lebih suka lingkungan yang mudah disiapkan dan digunakan. Beberapa lingkungan pengembangan lokal menyediakan antarmuka yang lebih ramah pengguna dan proses penyiapan langsung, sedangkan yang lain berfokus pada pengguna tingkat lanjut (beberapa bergantung sepenuhnya pada baris perintah, misalnya).
- Kesesuaian. Sebagai langkah pertama, Anda ingin memastikan bahwa lingkungan yang Anda pilih kompatibel dengan sistem operasi Anda. Beberapa lingkungan dirancang khusus untuk Windows, macOS, atau Linux, sementara yang lain serbaguna dan dapat beroperasi di berbagai platform.
- Fungsionalitas tingkat lanjut. Beberapa lingkungan lokal menawarkan fitur seperti dukungan Secure Sockets Layer (SSL), pengujian email lokal, dukungan untuk beberapa versi PHP, plugin, dan lainnya. Pilih lingkungan berdasarkan fitur yang Anda perlukan untuk proyek pengembangan Anda.
- Akses ke komunitas dan alat dukungan. Carilah lingkungan yang memiliki dukungan komunitas yang kuat dan dokumentasi yang komprehensif. Ini bisa sangat membantu jika Anda mengalami masalah atau memerlukan bantuan untuk memahami fitur tertentu.
Perlu juga dicatat bahwa tidak semua lingkungan lokal dirancang khusus untuk pengguna WordPress. Banyak dari alat ini yang fleksibel, artinya Anda dapat menggunakannya untuk membuat situs web apa pun yang Anda inginkan.
Namun, jika Anda hanya bekerja dengan WordPress, Anda mungkin ingin memilih lingkungan pengembangan lokal yang dikonfigurasi untuk sistem manajemen konten (CMS) tersebut. Biasanya, ini berarti perangkat lunak akan dilengkapi dengan fitur untuk mempermudah pembuatan dan pengelolaan situs web WordPress.
Tujuh lingkungan pengembangan lokal teratas untuk WordPress
Jadi, bagaimana Anda harus memulai? Langkah terpenting adalah memilih alat yang akan Anda gunakan untuk membuat situs lokal Anda. Di bawah ini, kami telah menyertakan tujuh opsi teratas. Untuk masing-masing, kami akan memberi tahu Anda semua tentang cara kerjanya dan fitur khusus WordPress apa yang ditawarkannya.
1.XAMPP (Windows, Linux, macOS)
XAMPP adalah singkatan dari Apache, MariaDB, PHP, dan Perl. Alat sumber terbuka ini adalah pembungkus yang menyiapkan seluruh tumpukan pengembangan, dan memberi Anda antarmuka minimalis yang dapat Anda gunakan untuk mengelolanya.
Ini bukan alat pengembangan lokal khusus WordPress. XAMPP hanya menyiapkan tumpukan untuk Anda dan memungkinkan Anda untuk menggunakannya sesuai keinginan Anda. Pendekatan ini sempurna jika Anda seorang pengembang yang mencari lingkungan tanpa embel-embel, tetapi tidak disarankan jika Anda lebih menyukai antarmuka yang intuitif.
Kelebihan:
- Perangkat lunak ringan
- Database dan alat manajemen email
- Dukungan FTP lokal
- Penginstal Bitnami untuk pengaturan WordPress yang mudah
Kontra:
- Tidak ada antarmuka yang intuitif
- Tidak ada fungsi khusus WordPress
Proses instalasi dan setup:
XAMPP hadir dengan penginstal sederhana untuk setiap sistem operasi (OS) yang digunakannya. Selama proses penyiapan, Anda dapat memilih komponen mana dari tumpukan yang ingin Anda pasang. Untuk situs web WordPress, Anda dapat melewatkan instalasi Perl, karena CMS tidak memerlukannya.
Kemudahan penggunaan:
Anda dapat mengelola XAMPP menggunakan dasbor yang memungkinkan Anda memulai, menghentikan, dan mengonfigurasi setiap komponennya. Dasbor ini juga memberi Anda akses ke terminal dan penjelajah file lokal untuk file situs Anda.
XAMPP hadir dengan penginstal Bitnami yang memungkinkan Anda mengatur WordPress tanpa harus melakukannya secara manual. Namun selain dari instalasi WordPress yang disederhanakan, XAMPP tidak menawarkan alat tambahan apa pun untuk mengelola situs web Anda (atau beralih di antara beberapa proyek).
Harga:
XAMPP adalah alat sumber terbuka gratis.
2.WampServer (Windows)
WAMP adalah singkatan dari Windows, Apache, MySQL, dan PHP. WampServer memungkinkan Anda menyiapkan tumpukan pengembangan penuh secara lokal, dan menyediakan antarmuka manajemen sederhana untuk berinteraksi dengan setiap komponen.
WampServer cukup mirip dengan XAMPP dalam hal fungsionalitas dan kemudahan penggunaan. Perangkat lunak ini tidak dirancang khusus untuk WordPress, tetapi tumpukan pengembangannya sempurna untuk CMS. Jika Anda seorang pengembang berpengalaman, antarmuka minimal WampServer seharusnya tidak menimbulkan masalah saat Anda mengerjakan proyek WordPress.
Kelebihan:
- Perangkat lunak ringan
- Alat manajemen basis data
- Alat debug bawaan
Kontra:
- Hanya bekerja dengan Windows
- Kurangnya alat penyiapan situs web
- Tidak ada fungsi khusus WordPress
Proses instalasi dan setup:
WampServer dilengkapi dengan penginstal yang memerlukan konfigurasi minimal selama proses penyiapan. Anda tidak dapat memilih elemen stack mana yang akan diinstal, tetapi semuanya diperlukan untuk menjalankan WordPress secara lokal.
Kemudahan penggunaan:
WampServer menyiapkan menu baki mulai yang dapat Anda gunakan untuk mengelola komponennya serta memulai dan menghentikan layanan. Di sisi lain, itu tidak menyertakan alat apa pun yang akan membantu Anda selama proses penyiapan situs.
Menginstal WordPress dengan WampServer adalah proses manual. Anda harus mengunduh CMS versi terbaru, mengekstrak file di folder localhost yang disiapkan WampServer untuk Anda, membuat database menggunakan phpMyAdmin, dan menjalankan alat penginstal WordPress resmi. Proses ini tidak terlalu rumit, tetapi bisa membuat Anda kewalahan jika Anda terbiasa dengan host web yang memasang WordPress untuk Anda.
Harga:
WampServer adalah alat gratis.
3. MAMP (Windows, macOS)
Dalam banyak hal, MAMP adalah versi XAMPP dan WampServer yang lebih ramah pengguna. Perangkat lunak ini memungkinkan Anda untuk menyiapkan tumpukan pengembangan variabel, dengan opsi untuk memilih antara Apache atau Nginx, serta MySQL, PHP, Python, Perl, dan Ruby.
Kelemahan utama menggunakan MAMP adalah ini bukan perangkat lunak yang sepenuhnya gratis. Versi gratisnya membatasi Anda ke satu situs web lokal. Versi premium MAMP memberi Anda akses ke banyak fitur pengembangan lanjutan, seperti pencadangan cloud, dukungan untuk beberapa versi PHP, aplikasi pengujian seluler untuk situs Anda, dan editor teks bawaan.
MAMP versi gratis dan premium hadir dengan penginstal WordPress. Versi premium juga menyertakan beberapa alat Kualitas Hidup (QoL) untuk WordPress, seperti opsi untuk mengimpor situs dan mendorongnya ke produksi (situs WordPress langsung Anda).
Meskipun MAMP tersedia di Windows dan macOS, MAMP jelas dirancang untuk yang terakhir. Saat Anda membandingkan versi premium Windows dan macOS, yang pertama menawarkan fungsionalitas yang lebih sedikit. Jika Anda terutama pengguna Windows, ini mungkin bukan pilihan terbaik untuk Anda.
Kelebihan:
- Kemampuan untuk memilih antara Apache dan NGINX
- Akses ke alat khusus WordPress
- Instalasi WordPress satu klik
- Pencadangan awan
- dukungan SSL
- Editor teks bawaan
- Dukungan untuk beberapa versi dan ekstensi PHP
Kontra:
- Dukungan hanya untuk satu situs web pada versi gratis
- Lebih sedikit fungsionalitas yang disertakan dengan versi Windows dibandingkan dengan versi macOS
- Tidak ada fungsi khusus WordPress
Proses instalasi dan setup:
MAMP hadir dengan penginstal yang memungkinkan Anda memilih komponen mana yang akan disiapkan. Perangkat lunak ini juga menawarkan opsi penginstalan sekali klik untuk WordPress baik dalam versi gratis maupun premium.
Kemudahan penggunaan:
Versi gratis MAMP hadir dengan antarmuka manajemen yang mirip dengan XAMPP. Antarmuka ini memungkinkan Anda untuk mengelola dan mengonfigurasi semua elemen lingkungan, termasuk server dan instalasi PHP. Jika Anda menggunakan MAMP Pro, Anda mendapatkan akses ke dasbor manajemen yang lebih komprehensif yang menyertakan opsi khusus WordPress.
Harga:
Gratis, dengan versi premium tersedia mulai dari $99.
4. LAMP (Linux)
LAMP bukanlah lingkungan pengembangan lokal yang berdiri sendiri. Ini adalah nama tumpukan perangkat lunak tertentu yang mencakup Linux, Apache, MySQL, dan PHP. Dengan kata lain, ia memiliki semua komponen yang Anda butuhkan untuk menjalankan WordPress.
Sesuai dengan namanya, Anda perlu menggunakan distribusi Linux jika ingin menyiapkan tumpukan ini. Prosesnya melibatkan penggunaan terminal untuk menginstal dan mengkonfigurasi setiap komponen. Proses ini dapat mengintimidasi jika Anda tidak memiliki latar belakang dalam pengembangan web atau tidak terbiasa menggunakan baris perintah.
Dalam praktiknya, ada sedikit perbedaan antara menggunakan LAMP atau menyiapkan tumpukan pengembangan seperti XAMPP. Hal utama yang perlu diingat adalah, dengan tumpukan yang dipasang sendiri, Anda tidak mendapatkan akses ke dasbor manajemen yang memungkinkan Anda mengontrol semua komponen. Sebagai gantinya, Anda perlu menggunakan terminal atau mengakses komponen melalui browser (misalnya, dengan menggunakan phpMyAdmin) untuk membuat perubahan pada tumpukan.
Kelebihan:
- Kontrol penuh atas tumpukan pengembangan WordPress
- Kemampuan untuk menyiapkan situs web lokal sebanyak yang Anda butuhkan
Kontra:
- Keakraban dengan Linux dan baris perintah diperlukan
- Tidak ada dasbor manajemen pusat untuk komponen tumpukan
Proses instalasi dan setup:
Tidak ada pegangan tangan saat memasang LAMP. Prosesnya mengharuskan Anda memahami cara menyiapkan paket menggunakan terminal Linux, dan merasa nyaman mengonfigurasinya tanpa antarmuka grafis. Ini sering melibatkan mengakses dan mengedit file konfigurasi menggunakan editor teks.
Kemudahan penggunaan:
Jika Anda tidak memiliki latar belakang bekerja dengan Linux atau menggunakan baris perintah, LAMP bukan untuk Anda. Namun jika Anda merasa nyaman dengan kedua aspek tersebut, LAMP memberi Anda tingkat kontrol yang tak tertandingi atas penyiapan WordPress lokal Anda.
Anda dapat mengonfigurasi tumpukan pengembangan dengan cara apa pun yang Anda butuhkan tanpa batasan yang dipaksakan oleh perangkat lunak. Bagi banyak pengembang, kebebasan ini lebih disukai daripada mengandalkan pembungkus seperti XAMPP atau WampServer.
Harga:
LAMP adalah tumpukan perangkat lunak yang dapat Anda instal secara gratis di Linux.
5. Gelandangan (Windows, Linux, macOS)
Salah satu kelemahan sebagian besar perangkat lunak pengembangan situs lokal adalah tidak memungkinkan Anda menyiapkan beberapa lingkungan. Misalnya, jika Anda menyiapkan lingkungan LAMP di Linux, Anda juga tidak dapat menjalankan server NGINX secara bersamaan tanpa menjadi rumit.
Ini bermasalah jika Anda memerlukan lingkungan yang sangat berbeda untuk proyek WordPress. Vagrant memecahkan masalah ini dengan membantu Anda membuat mesin virtual lokal tempat Anda dapat menyiapkan lingkungan pengembangan apa pun yang Anda inginkan.
Vagrant sangat ringan, dan Anda berinteraksi dengannya melalui baris perintah. Biasanya, perangkat lunak virtualisasi memerlukan perangkat keras yang kuat untuk menjalankan banyak mesin. Vagrant menghapus banyak overhead untuk mesin virtual dan memungkinkan Anda untuk menaikkan atau menurunkannya sesuai kebutuhan.
Selain itu, ada perpustakaan besar "kotak" Vagrant yang dapat Anda pilih. Kotak-kotak ini adalah lingkungan siap pakai yang dapat Anda unduh dan instal untuk penyiapan WordPress yang cepat. Biasanya, kotak WordPress menyertakan tambahan seperti WP-CLI, alat debugging, dan banyak lagi.
Satu pro terakhir menggunakan Vagrant adalah relatif mudah untuk berbagi file konfigurasi antara anggota tim. File konfigurasi lingkungan virtual memungkinkan Anda mereproduksi konfigurasi mesin yang tepat, sehingga Anda dapat meminta rekan kerja menggunakan perangkat keras virtual yang sama untuk berkolaborasi dalam sebuah proyek. Gabungkan ini dengan dukungan Git, dan Anda memiliki seperangkat alat yang ideal untuk pengembangan WordPress kolaboratif.
Kelebihan:
- Kemampuan untuk mengatur beberapa lingkungan menggunakan virtualisasi
- Tidak memerlukan perangkat keras top-of-the-line untuk dijalankan
- Kotak pengembangan WordPress siap pakai yang memudahkan pengaturan lingkungan
- Kemampuan untuk berbagi file konfigurasi lingkungan dengan mudah
- Dukungan Git
Kontra:
- Bekerja hanya melalui baris perintah
Proses instalasi dan setup:
Vagrant menawarkan penginstal untuk semua OS utama. Alternatifnya, Anda dapat menginstal perangkat lunak melalui terminal di macOS atau Linux. Proses penginstalannya sederhana, dan tidak menawarkan opsi konfigurasi, karena Anda tidak menyiapkan seluruh lingkungan pengembangan sejak awal.
Kemudahan penggunaan:
Jika Anda merasa nyaman menggunakan baris perintah, Anda akan merasa betah dengan Vagrant. Perangkat lunak ini memudahkan untuk menjalankan penginstalan situs WordPress baru dan mengonfigurasi lingkungan. Namun jika Anda mencari antarmuka pengguna grafis (GUI), Anda tidak akan menemukannya di sini.
Harga:
Gelandangan itu gratis.
6. Docker (Windows, Linux, macOS)
Dari segi fungsionalitas, Docker cukup mirip dengan Vagrant. Anda dapat menggunakan Docker untuk menyetel "kontainer" dan mengonfigurasi lingkungan pengembangan unik pada masing-masingnya. Itu berarti Anda dapat memiliki beberapa situs web WordPress lokal, masing-masing dengan server virtual unik, semuanya tinggal bersama di komputer yang sama.
Perbedaan utama antara Vagrant dan Docker adalah Docker tidak menggunakan mesin virtual. Wadah adalah paket yang dapat dieksekusi mandiri yang berisi semua yang Anda butuhkan untuk menjalankan aplikasi. Tidak seperti mesin virtual, kontainer tidak menyertakan OS lengkap. Ini membuat Docker lebih fleksibel, dan kedua alat dapat bekerja sama.
Docker bekerja melalui baris perintah, seperti halnya Vagrant. Anda dapat menggunakan Docker untuk membuat “kontainer” individual, dan menyiapkan lingkungan pengembangan WordPress dengan menginstal tumpukan yang ingin Anda gunakan.
Sebagai alternatif, Anda dapat mengunduh wadah Docker yang sudah dibuat sebelumnya dari perpustakaan online pengembang. Pustaka ini mencakup ratusan wadah WordPress, masing-masing dengan konfigurasi unik. Artinya, Anda bebas memilih wadah berdasarkan jenis lingkungan yang ingin digunakan.
Kelebihan:
- Kemampuan untuk mengatur beberapa lingkungan pengembangan menggunakan mesin virtual
- Kontainer pengembangan WordPress siap pakai yang memudahkan pengaturan lingkungan
- Penyiapan yang lebih ringan daripada Vagrant dalam hal persyaratan perangkat keras
- Kemampuan untuk menjalankan layanan seperti database, lapisan caching, dll. Dalam wadah yang berbeda
Kontra:
- Anda harus nyaman menggunakan baris perintah
Proses instalasi dan setup:
Docker menawarkan penginstal mandiri untuk semua sistem operasi paling populer. Sama seperti Vagrant, proses instalasinya tidak memerlukan banyak konfigurasi. Namun, Anda mungkin perlu mengaktifkan virtualisasi di pengaturan BIOS perangkat Anda untuk menggunakan Docker.
Kemudahan penggunaan:
Docker adalah alat baris perintah tanpa GUI, jadi Anda harus nyaman bekerja dengan perintah untuk mengelola server. Jika Anda tidak memiliki latar belakang sebagai pengembang atau administrator sistem, ada kurva belajar yang curam dalam menggunakan alat semacam ini.
Harga:
Docker menawarkan versi pribadi gratis yang dapat Anda gunakan untuk pengembangan WordPress lokal. Versi premium memungkinkan Anda menyiapkan repositori pribadi untuk wadah Anda, mulai dari $5 per bulan.
7. Laragon (Windows)
Laragon adalah proyek dari pengguna yang frustrasi dengan lingkungan seperti XAMPP dan WampServer, karena dianggap kurang ramah pengguna. Dengan Laragon, Anda mendapatkan alat yang menggabungkan penggunaan baris perintah dengan dasbor manajemen untuk tumpukan pengembangan.
Laragon memungkinkan Anda untuk menyiapkan lingkungan dalam container (bayangkan Docker atau Vagrant) dengan penekanan untuk menjadi seramping mungkin dan mudah disesuaikan. Laragon cenderung membutuhkan paling sedikit sumber daya perangkat keras jika dibandingkan dengan alat serupa.
Dalam hal keramahan untuk situs WordPress, Laragon memungkinkan Anda menginstal perangkat lunak dan alat populer hanya dengan satu klik. Anda dapat menggunakan dasbor manajemen Laragon untuk mengonfigurasi lingkungan pengembangan Anda sendiri dan menginstal WordPress secara lokal tanpa perlu menggunakan baris perintah.
Dasbor Laragon memungkinkan Anda mengakses aspek apa pun dari proyek WordPress lokal, termasuk database, file lokal, dan bahkan SSH dengan menekan satu tombol. Gabungkan itu dengan akses baris perintah, dan Anda memiliki alat yang sangat serbaguna.
Kelebihan:
- Dasbor manajemen pusat dan akses terminal
- Lingkungan pengembangan yang dikemas
- Lingkungan yang dapat dikonfigurasi
- Instalasi WordPress satu klik
- Persyaratan perangkat keras yang ringan
Kontra:
- Hanya tersedia untuk Windows
Proses instalasi dan setup:
Laragon dilengkapi dengan penginstal Windows. Pemasang menyertakan beberapa opsi dasar, tetapi tidak ada yang terkait dengan lingkungan pengembangan Anda.
Kemudahan penggunaan:
Laragon menawarkan dukungan GUI dan terminal, yang membuatnya lebih ramah pengguna daripada kebanyakan alternatif. Anda dapat menyiapkan dan mengelola situs web lokal WordPress tanpa menyentuh baris perintah, yang mungkin merupakan nilai tambah tergantung pada latar belakang Anda. Satu-satunya kelemahan besar dari Laragon adalah ia hanya tersedia untuk Windows.
Harga:
Laragon gratis.
Perbandingan lingkungan pengembangan lokal WordPress
Jika Anda masih bingung tentang lingkungan pengembangan situs WordPress lokal mana yang akan digunakan, mari luangkan waktu sejenak untuk merangkum semua opsi yang disarankan. Anda sebaiknya mempertimbangkan opsi antarmuka setiap alat dan kemudahan penggunaan saat membuat keputusan.
OS | Pro | Kontra | Harga | |
XAMPP | Windows, Linux, macOS | Perangkat lunak ringan, termasuk alat manajemen database dan email, dukungan FTP lokal, penginstal Bitnami untuk pengaturan WordPress yang mudah | Tidak ada antarmuka yang intuitif, tidak ada fungsionalitas khusus WordPress | Bebas |
WampServer | Windows | Perangkat lunak ringan, termasuk alat manajemen basis data, alat debug bawaan | Hanya berfungsi dengan Windows, kurangnya alat penyiapan situs web, tidak ada fungsi khusus WordPress | Bebas |
MAMP | Windows, macOS | Pilihan antara Apache dan NGINX, akses ke alat khusus WordPress, instalasi WordPress sekali klik, cadangan cloud, dukungan SSL, editor teks bawaan, dukungan untuk beberapa versi dan ekstensi PHP | Versi gratis mendukung satu situs web dengan fitur lanjutan terbatas, Windows MAMP Pro menawarkan lebih sedikit fungsionalitas daripada rekan macOS-nya, tidak ada fungsionalitas khusus WordPress | Gratis, dengan versi premium tersedia mulai dari $99 |
LAMPU | Linux | Kontrol penuh atas tumpukan pengembangan WordPress. Siapkan situs web lokal sebanyak yang Anda butuhkan. | Keakraban dengan Linux dan baris perintah diperlukan, tidak ada dasbor manajemen pusat untuk komponen tumpukan | Bebas |
Gelandangan | Windows, Linux, macOS | Siapkan beberapa lingkungan pengembangan menggunakan virtualisasi, ringan, kotak pengembangan WordPress bawaan, bagikan file konfigurasi lingkungan dengan mudah, dukungan Git | Bekerja hanya melalui baris perintah | Bebas |
Buruh pelabuhan | Windows, Linux, macOS | Siapkan beberapa lingkungan pengembangan menggunakan mesin virtual, wadah pengembangan WordPress bawaan, ringan dalam hal persyaratan perangkat keras, jalankan layanan dalam wadah yang berbeda | Membutuhkan kenyamanan dengan menggunakan baris perintah | Gratis, dengan versi premium tersedia mulai dari $5 per bulan |
Laragon | Windows | Dasbor manajemen pusat dan akses terminal, lingkungan pengembangan kemas, lingkungan yang dapat dikonfigurasi, instalasi WordPress sekali klik, persyaratan perangkat keras yang ringan | Hanya tersedia untuk Windows | Bebas |
Pada akhirnya, setelah Anda menyiapkan situs WordPress di lingkungan lokal, itu akan berfungsi sama terlepas dari bagaimana Anda membuat lingkungan itu. Itu berarti pilihan Anda harus turun ke alat apa yang Anda rasa paling nyaman digunakan.
Pertanyaan yang sering diajukan tentang lingkungan pengembangan lokal
Jika Anda masih memiliki pertanyaan tentang membuat situs web lokal dengan lingkungan pengembangan WordPress, bagian ini akan menjawabnya. Mari kita mulai dengan berbicara tentang alternatif lingkungan lokal.
Apa alternatif untuk menggunakan lingkungan pengembangan lokal?
Alternatif terbaik untuk menggunakan lingkungan pengembangan WordPress lokal adalah membuat situs baru dengan host web Anda atau mengandalkan fungsionalitas pementasan. Namun fungsi pementasan hanya berfungsi jika Anda ingin menguji perubahan pada situs web yang ada.
Untuk proyek baru, Anda ingin membuat situs web yang benar-benar baru jika paket hosting Anda mengizinkannya. Namun, lingkungan pengembangan lokal seringkali merupakan pilihan yang lebih murah dan lebih cepat.
Mengapa menggunakan lingkungan pengembangan lokal daripada server web langsung?
Dalam kebanyakan kasus, Anda tidak boleh menggunakan server langsung untuk tujuan pengujian yang signifikan. Menguji perubahan besar dalam lingkungan produksi dapat menyebabkan kesalahan katastropik dan menghabiskan banyak waktu untuk memecahkan masalah tersebut.
Bekerja di lingkungan lokal atau pementasan berarti bahwa jika terjadi kesalahan, tidak ada pengunjung yang harus menghadapinya. Anda dapat memperbaiki kesalahan dengan mengetahui bahwa itu tidak memengaruhi situs langsung Anda dengan cara apa pun.
Bagaimana lingkungan lokal dibandingkan dengan lingkungan pementasan di server langsung?
Lingkungan pementasan adalah salinan situs web aktif yang dapat Anda kerjakan tanpa memengaruhi lingkungan aslinya. Dengan situs pementasan, Anda biasanya mendapatkan opsi untuk mendorong perubahan apa pun yang Anda buat ke "produksi", yang berarti mereka ditayangkan setelah Anda yakin semuanya berfungsi dengan baik.
Lingkungan lokal memungkinkan Anda menguji proyek baru atau salinan situs web langsung. Di sisi lain, sebagian besar alat pengembangan lokal tidak menawarkan opsi untuk mendorong perubahan yang Anda buat ke situs langsung.
Apakah mudah memindahkan situs dari lingkungan lokal ke server langsung?
Prosesnya bervariasi tergantung pada alat pengembangan WordPress lokal apa yang Anda gunakan. Pindah ke server langsung berfungsi seperti bermigrasi di antara dua host web. Itu berarti Anda perlu menyalin file dan database situs, dan memastikan semuanya mengarah ke alamat yang benar.
Beberapa alat pengembangan WordPress lokal memiliki kemitraan dengan platform hosting tertentu. Itu berarti Anda memiliki opsi untuk mendorong situs lokal ke server langsung jika Anda memiliki akun dengan host web tersebut.
Mulailah bereksperimen dengan lingkungan pengembangan WordPress lokal
Saat Anda mengerjakan situs web atau proyek di server langsung, rasanya taruhannya selalu tinggi. Selain harus membayar saat menguji proyek, Anda juga harus menjauhkan pengguna darinya. Lingkungan lokal menjadi tempat pengujian yang jauh lebih baik. Mereka biasanya gratis (bergantung pada alat yang Anda gunakan), dan Anda dapat membuat situs sebanyak yang Anda mau.
Pengalaman lingkungan pengembangan WordPress Anda sendiri akan sangat bervariasi tergantung pada platform apa yang Anda gunakan. Beberapa alat pengembangan lokal hanya mengandalkan baris perintah, sedangkan yang lain menawarkan GUI yang mudah digunakan, dan beberapa dirancang khusus untuk WordPress. Yang terbaik adalah menguji setidaknya beberapa opsi di atas sampai Anda menemukan yang Anda sukai.