ServBay Kurulum Rehberi: macOS'ta Hızlı Yerel Web Geliştirme Ortamı Kurulumu
ServBay, geliştiriciler için özel olarak tasarlanmış yerel bir web geliştirme ortamı aracıdır. macOS üzerinde birden fazla teknoloji yığınını (PHP, Node.js, Python, Go, Java, Ruby, Rust vb.) ve veritabanını (MySQL, PostgreSQL, MongoDB, Redis) kurup yönetme sürecini kolaylaştırmayı amaçlar. ServBay'in kurulumu ise son derece hızlı ve basittir; bu, ServBay'in en önemli özelliklerinden biridir.
Benzer araçlarla karşılaştırıldığında, ServBay'in kurulum dosyası son derece küçüktür (genellikle 20 MB civarında) ve kurulumdan başlatmaya kadar olan tüm süreç birkaç tıklamayla, yalnızca birkaç dakika içinde tamamlanır. Böylece sizi hızla geliştirme sürecine taşıyan bir deneyim sunar.
Video Rehber
Bu video rehberde ServBay'in kurulum adımlarının uygulamalı gösterimini bulabilirsiniz. Ayrıca, doğrudan YouTube üzerinden de izleyebilirsiniz.
Önemli Uyarılar ve Gereksinimler
ServBay şu anda yalnızca macOS işletim sistemini desteklemektedir.
ServBay'i kurup başlatmadan önce aşağıdaki önemli noktalara dikkat edin:
- Port Çakışmaları: İşletim sistemindeki portlar benzersiz kaynaklardır ve her birine aynı anda yalnızca bir işlem erişebilir. ServBay'in çalışması için gerekli olan temel servisler (web sunucusu, veritabanı vb.) bazı belirli portları kullanır. ServBay'in sorunsuz başlatılması için, kuruluma başlamadan önce bu portları kullanacak olan diğer programları kapatmalısınız. Sıkça çakışma yaşanan portlar şunlardır (bunlarla sınırlı değildir):
- Web servisi portları: 80 (HTTP), 443 (HTTPS) (Yaygın kullananlar: Apache, Nginx, Caddy, diğer yerel web sunucuları)
- MySQL/MariaDB veritabanı portu: 3306
- PostgreSQL veritabanı portu: 5432
- MongoDB veritabanı portu: 27017
- Redis servisi portu: 6379
- DNS servis portu: 53 (Genellikle dnsmasq, diğer yerel DNS servisleri kullanır) Belirli bir portun kullanılmakta olup olmadığını kontrol etmek için terminalde
lsof -i :[port numarası]
komutunu (örneğinlsof -i :80
) kullanabilirsiniz.
ServBay Kurulum Dosyasını İndirme
ServBay'in en güncel kurulum dosyasını resmi internet sitesinin İndirme sayfasından edinebilirsiniz. ServBay’in kurulum paketleri oldukça küçüktür ve hızlıca indirilebilir.
macOS için uygun .dmg
kurulum dosyasını indirmek için ServBay İndirme Sayfası'nı ziyaret edin. Dosya ismi genellikle ServBayInstaller-vX.Y.Z.dmg
biçimindedir; buradaki X.Y.Z
versiyon numarasını temsil eder.
ServBay'i Kurma
İndirme tamamlandıktan sonra aşağıdaki adımları izleyin:
- İndirdiğiniz
.dmg
kurulum dosyasını (ör.ServBayInstaller-v1.12.0.dmg
) çift tıklayın. Sistem, disk imajını bağlar ve kurulum penceresini açar. - Açılan pencerede, ServBay.app simgesi ile Uygulamalar (Applications) klasörüne ait bir kısayol göreceksiniz.
ServBay.app
simgesiniUygulamalar
klasörüne sürükleyerek kurulumu tamamlayın. - Kurulumdan sonra, macOS'un
Uygulamalar
klasörünü açın ve ServBay simgesine çift tıklayarak programı başlatın.
ServBay'i Başlatma
ServBay’i ilk defa çalıştırdığınızda, bir başlangıç yapılandırması gerçekleştirilmesi gerekir. Bu adımda ihtiyacınız olan yazılım paketleri seçiminize göre indirilecek ve yapılandırılacaktır. Tüm gerekli portların kullanılmadığından emin olduktan sonra, ServBay simgesine çift tıklayarak başlatın.
ServBay'in sade ve kullanıcı dostu bir başlangıç arayüzü vardır:
- Rolünüzü Seçin: Arayüzün sol tarafında, ana geliştirme ihtiyacınıza uygun bir rol seçebilirsiniz. Örneğin “Web Developer”, “Full Stack Developer”, “PHP Developer” gibi bir seçenek belirleyin.
- Önerilen Paketleri İnceleyin: Rolünüzü seçtikten sonra, ekranın sağında ServBay’in bu role göre önerdiği yazılım paketlerini görebilirsiniz. Genellikle bu listede varsayılan bir web sunucusu (ör. Nginx), ServBay çalışma zamanı ve belirli bir programlama dili (PHP, Python vb.) bulunur. Varsayılan seçenekleri gözden geçirebilirsiniz.
- Kurulumu Başlatın: Rolünüzü ve önerilen paketleri onayladıktan sonra, sağ alt köşedeki
Start Installation
butonuna tıklayarak kurulumu başlatın. - İzin İsteği: "Start Installation" seçildikten sonra, ServBay sizden mevcut macOS kullanıcınızın şifresini girmenizi isteyecektir. Bu adım
ServBay Helper
aracının kurulabilmesi için gereklidir.ServBay Helper
, ServBay’in sistem servislerini yönetebilmesi, izinler ve port işlemleri gibi arka plan görevlerini yerine getirebilmesi için gereklidir.ServBay Helper
'ı yüklemeyi mutlaka onaylayın, aksi takdirde ServBay düzgün şekilde başlatılamaz ve yazılım paketlerini/site yönetimini yapamaz. - Kurulumun Tamamlanmasını Bekleyin: ServBay’in gerekli yazılım paketlerini indirip kurmasını ve yapılandırmasını sabırla bekleyin. Bu adım, paket sayısına ve internet hızınıza bağlı olarak birkaç dakika sürebilir.
- Ana Ekrana Giriş: Start-up işlemi başarıyla tamamlanınca, genellikle otomatik olarak ServBay’in ana kontrol paneli açılır. Burada kurulu yazılım paketlerinin durumunu görebilirsiniz.
Tebrikler! ServBay başarıyla kuruldu ve başlatıldı.
Demo Site ve Yönetim Araçlarına Erişim
ServBay, varsayılan olarak bir demo sitesi ve yaygın veritabanı yönetim araçlarını (phpMyAdmin, Adminer gibi) ile PHP bilgi sayfasını (phpinfo) sizin için kurar. Böylece hem kurulumunuzu kolayca kontrol edebilir hem de veritabanınızı yönetebilirsiniz.
ServBay’in varsayılan kök dizini genellikle /Applications/ServBay/www
yolundadır. Demo sitesi ve ilgili araçlar burada bulunur. Kendi projelerinizi de bu klasörün altına ekleyerek geliştirmeye başlayabilirsiniz.
- Web tarayıcınızda https://servbay.host adresini açın.
- Alternatif olarak, ServBay ana panelinin sol menüsündeki
Siteler
sekmesindenservbay.host
listedeki ilgili siteyi bulup sağındaki simgeden hızlıca erişebilirsiniz.
- Alternatif olarak, ServBay ana panelinin sol menüsündeki
- Açılan ServBay demo sitesinde phpMyAdmin, Adminer gibi araçlara hızlıca yönlendiren bağlantıları kolayca bulabilirsiniz.
Artık ServBay’i indirip başlatmayı ve varsayılan demo sitesine ve yönetim araçlarına erişmeyi öğrendiniz. Şimdi geliştirme projelerinizi yapılandırmaya başlayabilirsiniz!