Ada pertanyaan serupa yang diajukan di sini tiga tahun lalu, tetapi saya ingin membukanya lebih jauh untuk memasukkan semua kemungkinan tumpukan Windows / Apache / MySQL / PHP.
Menurut Anda mana yang terbaik?
XAMPP sepertinya yang paling populer, tetapi saya telah membaca beberapa hal buruk tentangnya yang membuat saya bertanya-tanya apakah itu sebagus yang disarankan popularitasnya. Misalnya, saya pernah mendengar bahwa konfigurasi PHP default mereka sangat tidak aman (dan tampaknya aplikasi admin mereka tidak dapat berfungsi tanpa lubang ini dibiarkan terbuka). Ini tidak buruk untuk situasi perkembangan, jelas, tetapi Anda mungkin akhirnya mengandalkan sesuatu seperti register_globals
.
Saya juga melihat hal lain yang membuat saya khawatir: Para pengembang merekomendasikan agar pengguna Vista menonaktifkan UAC untuk menggunakan perangkat lunak mereka!
Bagi saya itu bendera merah besar. Ya, ada masalah dengan menjalankan sesuatu seperti ini di Vista dengan UAC diaktifkan, tetapi menonaktifkan UAC tidak boleh ditawarkan sebagai solusi, terutama untuk newbs (yang membutuhkan UAC lebih dari siapa pun). Itu membuat saya sangat prihatin.
WampServer tampaknya lebih mudah untuk mengganti versi PHP atau Apache, jika Anda perlu. Tetapi ia hadir dengan fitur yang lebih sedikit daripada XAMPP (tidak ada server FTP, misalnya).
EasyPHP adalah salah satu yang belum saya alami, jadi saya tidak bisa mengatakannya, tapi ternyata cukup populer juga.
Alternatif? Ada banyak tumpukan lain yang terdaftar di Wikipedia . Apakah semua ini direkomendasikan?
Jadi mana yang Anda gunakan, dan mengapa Anda menganggapnya yang terbaik? Apakah Anda tetap menggunakan yang pertama Anda coba?
Saya membayangkan kebanyakan dari kita hanya menginginkan sesuatu yang cepat, ringan, dan terbaru.
Jawaban:
Saya biasanya menginstal Apache + PHP + MySQL dengan tangan, tidak menggunakan paket apa pun seperti yang Anda bicarakan.
Ini sedikit lebih banyak pekerjaan, ya; tetapi mengetahui cara menginstal dan mengkonfigurasi lingkungan Anda sangat bagus - dan berguna.
Pertama kali, Anda mungkin memerlukan setengah hari atau satu hari untuk mengonfigurasinya. Tapi, paling tidak, Anda akan tahu cara melakukannya.
Dan lain kali, segala sesuatunya akan jauh lebih mudah, dan Anda akan membutuhkan lebih sedikit waktu.
Lain, Anda mungkin ingin melihat Zend Server - yang merupakan paket lain yang menggabungkan Apache + PHP + MySQL.
Atau, sebagai alternatif, jangan gunakan Windows.
Jika server produksi Anda menjalankan Linux, mengapa tidak menjalankan Linux di mesin pengembangan Anda?
Dan jika Anda tidak ingin (atau tidak dapat) menginstal Linux di komputer Anda, gunakan Mesin Virtual.
sumber
Setelah bertahun-tahun menggunakan XAMPP akhirnya saya menyerah, dan mulai mencari alternatif lain. XAMPP belum menerima pembaruan apa pun untuk beberapa waktu dan terus mogok setiap dua minggu sekali.
Yang baru saja saya temukan dan sangat saya rekomendasikan adalah The Uniform Server
Ini benar-benar sering diperbarui, lebih menekankan pada keamanan dan terlihat seperti proyek yang jauh lebih matang dibandingkan dengan XAMPP.
Mereka memiliki wiki tempat mereka mencantumkan semua versi paket terbaru. Saat penulisan, rilis terbaru mereka baru berusia 4 hari!
Versi di Uniform Server pada hari ini:
Versi di XAMPP mulai hari ini:
sumber
EasyPHP sangat bagus:
WAMP atau UWAMP adalah pilihan yang baik jika Anda perlu menguji dengan beberapa versi PHP dan Apache.
Tetapi Anda juga dapat menggunakan beberapa versi PHP dengan EasyPHP (dengan mengunduh versi PHP yang Anda butuhkan di php.net, dan memuat versi ini dengan mengedit httpd.conf):
sumber
Saya tidak akan membuat masalah besar dari pertanyaan ini.
Ini tidak seperti memilih istri atau mobil baru Anda.
Saya tidak pernah menjalankan semua ini di server produksi, jadi, untuk menjalankan beberapa pengujian cepat saja, salah satunya sama bagusnya.
sumber
Saya menggunakan EasyPHP dalam membuat Tesis saya tentang Sistem Manajemen Konten. Selama ini alat ini sangat bagus dan mudah digunakan.
sumber