Panduan Pemasangan ServBay: Sediakan Persekitaran Pembangunan Web Tempatan dengan Cepat di macOS
ServBay ialah alat persekitaran pembangunan web tempatan yang direka khusus untuk pembangun, bertujuan memudahkan penyediaan dan pengurusan pelbagai teknologi (seperti PHP, Node.js, Python, Go, Java, Ruby, Rust, dan lain-lain) serta pangkalan data (seperti MySQL, PostgreSQL, MongoDB, Redis) pada macOS. Proses pemasangan ServBay sangat mudah dan pantas, yang merupakan salah satu ciri utamanya.
Berbanding alat lain yang seumpama, pemasang ServBay sangat kecil (kebiasaannya sekitar 20MB), dan proses dari pemasangan ke inisialisasi hanya mengambil beberapa klik serta selesai dalam beberapa minit, membolehkan anda terus mula membangunkan projek dengan cepat.
Video Tutorial
Video tutorial ini memberikan demonstrasi langkah pemasangan ServBay. Anda juga boleh menontonnya secara terus di YouTube.
Makluman Penting & Prasyarat
ServBay pada masa ini hanya menyokong sistem operasi macOS.
Sebelum memasang dan memulakan ServBay, sila ambil perhatian perkara-perkara penting berikut:
- Pertindihan Port: Port pada sistem operasi adalah sumber unik yang hanya boleh digunakan oleh satu proses pada satu masa. ServBay memerlukan port-port tertentu untuk perkhidmatan utama (seperti pelayan web, pangkalan data). Untuk memastikan ServBay boleh bermula dan berjalan dengan lancar, pastikan anda menghentikan apa-apa program sedia ada yang mungkin menggunakan port-port tersebut sebelum memasang. Port-port biasanya bertindih termasuk tetapi tidak terhad kepada:
- Port perkhidmatan web: 80 (HTTP), 443 (HTTPS) (program biasa: Apache, Nginx, Caddy, pelayan web tempatan lain)
- Port pangkalan data MySQL/MariaDB: 3306
- Port pangkalan data PostgreSQL: 5432
- Port pangkalan data MongoDB: 27017
- Port perkhidmatan Redis: 6379
- Port perkhidmatan DNS: 53 (program biasa: dnsmasq, perkhidmatan DNS tempatan lain) Anda boleh menggunakan arahan
lsof -i :[nombor-port]
(contoh:lsof -i :80
) dalam Terminal untuk memeriksa sama ada port tertentu sedang digunakan.
Muat Turun Pemasang ServBay
Anda boleh mendapatkan versi pemasang terkini dari laman web rasmi ServBay. Fail pemasangan ServBay sangat kecil dan boleh dimuat turun dengan pantas.
Sila layari Halaman Muat Turun ServBay untuk memuat turun fail pemasangan .dmg
bagi macOS. Nama fail biasanya dalam format ServBayInstaller-vX.Y.Z.dmg
, di mana X.Y.Z
ialah nombor versi.
Pemasangan ServBay
Selepas selesai memuat turun, ikuti langkah berikut untuk memasang:
- Klik dua kali fail pemasangan
.dmg
yang dimuat turun (sebagai contoh,ServBayInstaller-v1.12.0.dmg
). Sistem akan melampirkan cakera imej ini dan membuka tetingkap pemasangan. - Dalam tetingkap tersebut, anda akan melihat ikon ServBay.app serta pintasan ke folder aplikasi (Applications). Seret ikon
ServBay.app
ke dalam folderApplications
untuk melengkapkan pemasangan. - Setelah selesai, buka folder
Applications
pada macOS, cari ikon ServBay dan klik dua kali untuk melancarkan program.
Memulakan ServBay Buat Kali Pertama
Pada kali pertama anda melancarkan ServBay, beberapa tetapan inisialisasi akan dijalankan. Proses ini akan memuat turun dan mengkonfigurasi perisian yang diperlukan mengikut pilihan anda. Selepas memastikan semua port yang diperlukan tidak digunakan, klik dua kali ikon ServBay untuk memulakan.
ServBay menawarkan antaramuka inisialisasi yang ringkas dan mesra pengguna:
- Pilih Peranan Anda: Di bahagian kiri inisialisasi, pilih peranan yang paling sesuai dengan keperluan pembangunan anda, sebagai contoh “Web Developer”, “Full Stack Developer”, “PHP Developer” dan sebagainya.
- Semak Pakej Praset: Selepas memilih peranan, bahagian kanan akan memaparkan kombinasi pakej yang disyorkan mengikut peranan tersebut. Biasanya ini termasuk pelayan web lalai (seperti Nginx), runtime ServBay dan versi bahasa tertentu (seperti PHP, Python, dsb.). Anda boleh menyemak pilihan sedia ada ini.
- Mula Pemasangan: Setelah mengesahkan peranan dan pakej praset yang dipilih, klik butang
Start Installation
di bahagian kanan bawah untuk memulakan pemasangan. - Permohonan Kebenaran: Selepas anda mengklik "Start Installation", ServBay akan meminta anda untuk memasukkan kata laluan pengguna macOS semasa bagi memasang alat
ServBay Helper
.ServBay Helper
adalah alat penting untuk pengurusan servis sistem, pengendalian kebenaran dan pengikatan port pada tahap sistem. Sila pastikan anda memberikan kebenaran untuk pemasanganServBay Helper
; jika tidak, ServBay tidak dapat bermula atau menguruskan pakej serta laman web anda dengan betul. - Tunggu Pemasangan Selesai: Sila tunggu sehingga ServBay selesai memuat turun, memasang dan mengkonfigurasi semua pakej yang diperlukan. Tempoh ini biasanya hanya mengambil beberapa minit, bergantung kepada jumlah pakej yang dipilih dan kelajuan sambungan internet anda.
- Akses ke Antaramuka Utama: Selepas inisialisasi berjaya diselesaikan, anda akan terus dibawa ke papan pemuka utama ServBay. Di sini, status semua pakej yang dipasang akan dipaparkan.
Tahniah! ServBay kini telah berjaya dipasang dan diinisialisasi.
Akses Laman Demo dan Alat Pengurusan
Secara lalai, ServBay telah memasang sebuah laman demo serta mengintegrasikan alat-alat pengurusan pangkalan data utama (seperti phpMyAdmin, Adminer) dan halaman maklumat PHP (phpinfo) untuk kemudahan anda menguji pemasangan serta menguruskan pangkalan data.
Direktori root laman web ServBay biasanya terletak di /Applications/ServBay/www
. Laman demo dan semua alat berkaitan boleh diakses dari direktori ini. Anda juga boleh meletakkan projek anda sendiri pada subfolder di dalam direktori ini untuk tujuan pembangunan.
- Buka pelayar web dan lawati alamat lalai: https://servbay.host
- Anda juga boleh menggunakan panel navigasi kiri pada antaramuka utama ServBay, klik menu
Laman Web
dan cari lamanservbay.host
, kemudian klik ikon akses di sebelahnya.
- Anda juga boleh menggunakan panel navigasi kiri pada antaramuka utama ServBay, klik menu
- Dalam halaman laman demo ServBay, anda akan dengan mudah menemui pautan ke alat pengurusan seperti phpMyAdmin, Adminer dan sebagainya.
Dengan ini, anda telah berjaya memasang dan menginisialisasi ServBay, serta mengetahui cara mengakses laman demo dan alat pengurusan secara lalai. Kini, anda bolehlah mula mengkonfigurasi projek pembangunan anda!