Panduan ServBay CLI: Pemasangan, Konfigurasi & Cara Penggunaan
ServBay bukan sahaja menawarkan antara muka pengguna grafik (GUI) yang intuitif untuk mengurus persekitaran pembangunan tempatan anda, malah ia turut menyediakan sokongan alat baris perintah yang kuat. Dengan memasang alat CLI ServBay ke dalam terminal anda (seperti bash atau zsh), anda boleh melaksanakan pelbagai alat dan pakej pembangunan yang diintegrasikan oleh ServBay terus dari baris perintah, sekaligus meningkatkan kecekapan dan fleksibiliti kerja anda.
Prasyarat
Sebelum menggunakan alat baris perintah ServBay, pastikan anda sudah berjaya memasang dan menjalankan ServBay.
Cara Memasang Alat Baris Perintah ServBay
Berikut adalah langkah terperinci untuk memasang alat CLI ServBay ke dalam persekitaran terminal anda:
Buka aplikasi ServBay.
Klik pada pilihan
Tetapan
di bar navigasi kiri ServBay.Dalam halaman tetapan yang dibuka, cari bahagian
Alat Baris Perintah
.Berdasarkan persekitaran terminal semasa anda (misalnya, terminal lalai macOS menggunakan bash, atau anda mungkin menggunakan zsh), klik butang yang sesuai:
- Jika anda menggunakan zsh, klik
Pasang alat CLI ke zsh
. - Jika anda menggunakan bash, klik
Pasang alat CLI ke bash
.
- Jika anda menggunakan zsh, klik
Proses pemasangan biasanya akan meminta kata laluan pentadbir anda untuk mengubah fail persekitaran sistem (seperti
.zshrc
atau.bash_profile
). Sila benarkan pemasangan tersebut.Setelah pemasangan selesai, pastikan anda tutup dan buka semula tetingkap terminal anda. Alat CLI ServBay hanya akan berfungsi pada sesi terminal yang baharu.
Konfigurasi Versi Lalai Pakej
ServBay membolehkan anda menetapkan versi lalai global untuk pakej popular (seperti PHP, Node.js, MySQL atau MariaDB). Ini bermakna, apabila anda menjalankan arahan seperti php
, node
, atau mysql
terus di terminal, versi yang digunakan adalah yang telah anda tetapkan di GUI ServBay atau yang anda pilih melalui baris perintah.
Untuk arahan lebih terperinci tentang cara menetapkan versi lalai global, sila rujuk dokumen Menetapkan Versi Lalai.
Menetapkan Versi Khusus Projek untuk Baris Perintah
Bagi memenuhi keperluan pergantungan setiap projek dengan lebih baik, ServBay menyokong penetapan versi PHP dan Node.js pada peringkat projek dengan mencipta fail .servbay.config
di direktori akar projek. Kaedah ini akan mengatasi tetapan global, memastikan projek tertentu sentiasa menggunakan versi pakej yang ditetapkan, sekaligus mengelakkan konflik versi.
Melalui fail .servbay.config
, anda bukan sahaja boleh menetapkan versi PHP dan Node.js, malah boleh menyesuaikan tetapan spesifik projek seperti versi Node.js runtime, alamat repositori paket, direktori cache dan sebagainya.
Untuk maklumat lebih lanjut mengenai cara menyiapkan dan menggunakan fail ini, sila rujuk Menggunakan Fail .servbay.config.
Menjalankan Versi Pakej Tertentu Secara Terus
Selain penetapan versi lalai global dan per projek, ServBay juga menambah semua executable utama bagi setiap versi pakej (seperti PHP, Node.js) terus ke dalam PATH sistem anda, menggunakan nombor versi sebagai akhiran (contohnya php-7.4
, php-8.1
, php-8.3
). Ini membolehkan anda memanggil versi executable tertentu secara langsung dari mana-mana tetingkap terminal tanpa perlu menukar tetapan lalai global atau projek.
Contoh Arahan Baris Perintah Biasa
Setelah anda memasang alat CLI ServBay, anda boleh menggunakan pelbagai alat dan arahan yang diintegrasikan oleh ServBay secara terus dalam terminal anda. Berikut adalah beberapa contoh situasi biasa:
Semak versi PHP lalai sistem semasa:
bashphp -v
1Semak versi Node.js lalai sistem semasa:
bashnode -v
1Jalankan skrip dengan versi PHP tertentu:
bashphp-8.3 your_script.php
1Anda juga boleh menggantikan
php-8.3
dengan mana-mana versi PHP lain yang telah dipasang melalui ServBay, misalnyaphp-7.4
atauphp-8.1
.Guna alat
phpize
untuk versi tertentu:bashphpize-8.3
1Alat
phpize
digunakan untuk menyediakan persekitaran pengekodan modul lanjutan PHP.Sambung ke pangkalan data PostgreSQL:
bashpsql -h localhost -U your_user -d your_database
1Sila tukarkan
your_user
danyour_database
kepada nama pengguna dan nama pangkalan data sebenar anda.Sambung ke pangkalan data MySQL:
bashmysql -h localhost -u your_user -p your_database
1Tukar
your_user
danyour_database
kepada maklumat sebenar anda. Selepas menjalankan arahan ini, sistem akan meminta anda memasukkan kata laluan.Laksanakan arahan SQL:
bashpsql -h localhost -U your_user -d your_database -c "SELECT * FROM your_table;"
1Gunakan parameter
-c
untuk melaksanakan arahan SQL secara terus di baris perintah.Semak status perkhidmatan Redis:
bashredis-cli info stats
1
Melalui contoh-contoh ini, anda boleh menggunakan pelbagai perkhidmatan dan pakej yang disediakan oleh ServBay secara efisien melalui persekitaran baris perintah untuk pembangunan serta debug yang lebih pantas.
Perkara Penting
- Selepas pemasangan alat baris perintah, anda mesti membuka semula tetingkap terminal anda supaya pemboleh ubah persekitaran baharu berkuat kuasa.
- Jika anda menukar laluan pemasangan pakej di dalam ServBay, mungkin perlu memasang semula alat baris perintah.
Rumusan
Alat baris perintah ServBay adalah sebahagian daripada kemampuannya yang penting, membolehkan pembangun mengurus serta menggunakan pelbagai alat dan perkhidmatan pembangunan tempatan secara terus dan efisien. Dengan beberapa langkah pemasangan mudah, anda boleh mengakses pakej seperti PHP, Node.js, dan pangkalan data dari terminal, serta menyesuaikan penggunaan mengikut keperluan projek anda dengan tetapan lalai atau fail konfigurasi projek. Penguasaan penggunaan CLI ServBay pasti akan mendayakan aliran kerja pembangunan tempatan anda ke tahap maksimum.