Cara menjalankan server web lokal untuk situs langsung di Windows dan OS X
Cara menjalankan server web lokal untuk situs langsung di Windows dan OS X
Anonim

Apakah Anda memiliki ide untuk situs web yang hebat, rencana untuk implementasinya, tetapi pada saat yang sama Anda ingin membuka pintu bagi pengunjung hanya ketika semuanya benar-benar selesai dan diuji? Tidak ada yang lebih mudah, karena server web untuk situs web dapat diluncurkan langsung di komputer Anda, dan pembelian hosting dapat ditunda hingga proyek siap sepenuhnya.

Cara menjalankan server web lokal untuk situs langsung di Windows dan OS X
Cara menjalankan server web lokal untuk situs langsung di Windows dan OS X

Hari ini kita akan berbicara tentang server web lokal yang tersedia untuk Windows dan OS X. Selain itu, fitur utamanya adalah adanya antarmuka yang sederhana dan intuitif. Anda tidak perlu menjadi administrator berjanggut untuk menjalankan server. Cukup dengan membaca instruksi dengan seksama, dan Anda dapat dengan mudah menghidupkan kembali versi lokal situs.

Jadi, temui MAMP dan MAMP PRO. Yang pertama gratis, tetapi dengan fitur yang dipreteli, yang masih cukup untuk sebagian besar kebutuhan Anda. Yang kedua dibayar, biayanya 4.000 rubel. Jika, setelah membaca, Anda memutuskan untuk mengunduh MAMP atau membeli MAMP PRO, selamat datang.

Mari kita bicara tentang versi gratis MAMP terlebih dahulu, karena ini adalah cara termudah untuk memulai dengan server web lokal. Segera setelah instalasi, Anda akan memiliki server web yang berfungsi dengan Apache, MySQL, dan PHP.

MAMP
MAMP

Setelah memulai MAMP, Anda akan melihat menu sederhana dari opsi yang paling banyak diminta. Anda dapat memulai atau menghentikan server web, membuka halaman utama antarmuka web, atau mengubah pengaturan apa pun. Anda dapat mengkonfigurasi port untuk Apache dan MySQL, pilih versi PHP dan tentukan folder root proyek Anda. Secara umum, bahkan dengan pengaturan default, Anda dapat mulai bekerja.

Image
Image

Kemungkinan untuk menyesuaikan MAMP PRO jauh lebih besar. Selain itu, MAMP PRO adalah add-on untuk MAMP gratis, sehingga dapat diinstal kapan saja tanpa membahayakan proyek Anda saat ini. Jika Anda merasa bahwa versi gratisnya tidak memungkinkan Anda untuk berbalik, maka pindah tidak akan merepotkan.

Sekarang mari kita cepat membahas perbedaan antara MAMP PRO.

Pengembang mengandalkan keamanan tambahan dan merekomendasikan menjalankan server web di MAMP PRO di bawah entri www / mysql. Ini terutama benar jika komputer selalu terhubung ke Internet. Versi lengkap juga memungkinkan Anda untuk mengaktifkan atau menonaktifkan modul Apache individual.

MAMP PRO
MAMP PRO

Opsi lanjutan MySQL juga ditujukan untuk keamanan. Anda dapat mengatur atau mengubah kata sandi master MySQL, serta membatasi akses eksternal ke database Anda. Log kesalahan juga tersedia untuk Apache dan MySQL, yang dapat berguna. Patut dicatat bahwa antarmuka phpMyAdmin sepenuhnya Russified di MAMP PRO, tetapi versi gratisnya tidak dapat membanggakan hal ini.

Versi lengkap server web memiliki dukungan DNS Dinamis. Dimungkinkan untuk mencocokkan nama situs dan alamat IP Anda saat ini. Selain itu, ada dukungan dari penyedia dyndns.com dan easydns.com. Cukup memiliki akun dengan salah satunya untuk memanfaatkan dukungan DNS Dinamis.

MAMP PRO
MAMP PRO

MAMP PRO akan memungkinkan Anda untuk mengonfigurasi pengiriman surat dari server web lokal Anda, jika diperlukan.

Versi berbayar juga memiliki kemampuan untuk membuat jumlah host yang tidak terbatas dengan sedikit usaha. Dengan kata lain, Anda dapat menjalankan beberapa situs secara bersamaan. MAMP gratis terbatas hanya untuk satu.

MAMP PRO
MAMP PRO

MAMP dan MAMP PRO adalah solusi server web lokal yang paling ramah pengguna. Antarmuka yang jelas dan dokumentasi terperinci akan memungkinkan Anda untuk dengan cepat memahami semua seluk-beluknya. Kebutuhan akan versi berbayar yang mahal dapat muncul jika pekerjaan Anda di suatu situs atau beberapa sumber daya melampaui sekadar rasa ingin tahu. Ini adalah alat yang serius untuk pengembang web.

Direkomendasikan: