ServBay'de Yazılım Paketleri Nasıl Kurulur ve Yönetilir
ServBay, geliştiricilerin PHP, Node.js, Python, Go gibi birçok programlama dili çalışma zamanı ile MySQL, PostgreSQL, MongoDB, Redis gibi veritabanları ve Apache, Nginx, Caddy gibi web sunucuları gibi çeşitli yazılım paketlerini kolayca kurup yapılandırmasını ve yönetmesini sağlayan güçlü bir yerel web geliştirme ortamı yönetim aracıdır. Bu rehberde, ServBay'de bu yazılım paketlerini nasıl kurup yöneteceğiniz ayrıntılı biçimde anlatılmaktadır, böylece ihtiyacınız olan geliştirme ortamını hızlıca kurabilirsiniz.
Genel Bakış
ServBay'de, yazılım paketleri (Paketler), web uygulamaları oluşturmak ve çalıştırmak için gereken farklı yazılım bileşenlerini temsil eder. ServBay'in kullanıcı dostu arayüzü sayesinde mevcut paketlerin listesini rahatça inceleyebilir, sürüm bilgilerini görebilir ve tek tıklamayla paketi kurabilir veya güncelleyebilirsiniz. ServBay, aynı yazılım paketinin birden fazla sürümünü eşzamanlı olarak kurmayı destekler; bu da uygulamalarınızı farklı ortamlarda test etmeniz için oldukça faydalıdır.
Yazılım Paketi Kurulum Adımları
ServBay'de yazılım paketi kurmak oldukça sezgisel ve basit bir süreçtir. Ayrıntılı adımlar aşağıdadır:
- ServBay Uygulamasını Açın:
- ServBay uygulamasını başlatın ve sol menüdeki
Paketler
sayfasına gidin.
- ServBay uygulamasını başlatın ve sol menüdeki
- Paket Listesini Görüntüleyin:
Paketler
sayfasında, mevcut tüm yazılım paketlerinin bir listesini göreceksiniz. Bu liste her paketin adını, yüklü olan mevcut sürümünü, en güncel sürümünü, çalışma durumunu ve süreç ID'sini (PID) gösterecektir.
- Kurmak İstediğiniz Paketi Seçin:
- Paketler listesinde kurmak istediğiniz yazılım paketini bulun. Eğer paket henüz kurulu değilse, mevcut sürüm
-
olarak görünecektir. ServBay'in desteklediği paketler arasında şunlar yer alır (ancak bunlarla sınırlı değildir):- Programlama Dili Çalışma Zamanları: PHP (çoklu sürüm desteği), Node.js (çoklu sürüm desteği), Python (çoklu sürüm desteği), Go, Java, Ruby, Rust, .NET vb.
- Veritabanları: MySQL, MariaDB, PostgreSQL, MongoDB, Redis vb.
- Web Sunucuları: Apache, Nginx, Caddy vb.
- Diğer Araçlar: Geliştirme sırasında yararlanabileceğiniz çeşitli yardımcı araçlar ve kütüphaneler.
- Paketler listesinde kurmak istediğiniz yazılım paketini bulun. Eğer paket henüz kurulu değilse, mevcut sürüm
- Kur Butonuna Tıklayın:
- Henüz kurulmamış paketlerin en sağında genellikle yeşil bir indirme simgesiyle birlikte
Kur
butonunu göreceksiniz. Bu butona tıklayarak ServBay, ilgili paketin en güncel sürümünü otomatik olarak indirip kuracaktır.
- Henüz kurulmamış paketlerin en sağında genellikle yeşil bir indirme simgesiyle birlikte
- Kurulum Sürecini İzleyin:
- Kurulumun tamamlanması, paketin boyutuna ve internet hızınıza bağlı olarak birkaç dakika sürebilir. ServBay arayüzünde kurulum ilerleme durumu gösterilecektir.
- Kurulum Tamamlandığında:
- Kurulum tamamlandığında, paket otomatik olarak başlatılır (örneğin veritabanı veya web sunucusu gibi bir servis ise), durumu
Çalışıyor
olarak güncellenir ve mevcut sürüm numarası görüntülenir.
- Kurulum tamamlandığında, paket otomatik olarak başlatılır (örneğin veritabanı veya web sunucusu gibi bir servis ise), durumu
Örnek Uygulama: PHP 7.1'in Kurulumu
Aşağıda, PHP 7.1 paketinin kurulumu adım adım gösterilmektedir:
Paketler
Sayfasına Gidin:- ServBay uygulamasını açın ve sol menüden
Paketler
seçeneğine tıklayın.
- ServBay uygulamasını açın ve sol menüden
- PHP 7.1'i Bulun:
- Paketler listesinden
PHP 7.1
'i bulun. Mevcut sürüm-
olarak görünecek ve bu paket henüz kurulu olmadığını gösterecek. En güncel sürüm ise örneğin7.1.33
olarak belirtecektir.
- Paketler listesinden
- Kur Butonuna Tıklayın:
PHP 7.1
satırının en sağında indirme simgeliKur
butonuna tıklayın.
- Kurulumun Tamamlanmasını Bekleyin:
- Kurulum başladığında bir ilerleme göstergesi göreceksiniz. Kurulum tamamlandığında,
PHP 7.1
'in mevcut sürümü7.1.33
olarak güncellenecek ve durumÇalışıyor
olacaktır.
- Kurulum başladığında bir ilerleme göstergesi göreceksiniz. Kurulum tamamlandığında,
Resim: ServBay'de yazılım paketi kurulum arayüzü örneği.
Sıkça Sorulan Sorular (SSS)
Paketin başarıyla kurulup kurulmadığını nasıl anlarım?
Paket başarıyla kurulduğunda, Paketler
listesindeki mevcut sürümü en yeni sürüm numarasına güncellenecek ve durum Çalışıyor
olarak değişecektir. Çalışan servisler için ayrıca PID
sütununda o servisin işlem ID'sini görebilirsiniz.
Kurulum sırasında hata alırsam ne yapmalıyım?
Kurulumda bir hata oluşursa, ServBay arayüzünde ilgili hata bilgisi görüntülenecektir. Lütfen ekrandaki talimatlara uyun: örneğin internet bağlantısı ve disk alanınızı kontrol edin. Sorun devam ederse, ServBay’in Sıkça Sorulan Sorular (SSS) belgesine veya İletişim bilgileri üzerinden ServBay destek ekibine başvurabilirsiniz.
Bir paketin birden fazla sürümünü aynı anda kurabilir miyim?
Evet, ServBay’in temel avantajlarından biri aynı yazılım paketinin birden fazla sürümünü kurup yönetebilmenizdir; örneğin, birden fazla PHP, Java, veya Node.js sürümü aynı anda bulunabilir. Farklı projelerinizde özel sürümleri tercih edebilirsiniz. Hangi sürümün web sunucusu tarafından varsayılan olarak kullanılacağını Ayarlar
veya ilgili yapılandırma ekranında belirleyebilir, ayrıca belirli bir site yapılandırmasında veya .servbay.config dosyası ile proje bazında komut satırı sürümünü belirtebilirsiniz.
Kurulum veya kullanım sırasında başka sorunlarla karşılaşırsam ne yapmalıyım?
Eğer kurulum, yapılandırma veya kullanım sırasında başka bir sorun yaşarsanız önce ServBay’in resmi dokümantasyonuna veya Sıkça Sorulan Sorular (SSS) kısmına başvurmanızı öneririz. Belirli anahtar kelimelerle dokümanda arama yapabilirsiniz. Hâlâ çözüm bulamazsanız, iletişim bilgileri üzerinden teknik destek alabilirsiniz.
Sonuç
ServBay’in Paketler
yönetim işlevi sayesinde, yerel geliştirme ortamınız için ihtiyacınız olan tüm yazılım bileşenlerini — ister web sunucusu ister veritabanı ister programlama dili çalışma zamanı olsun — kolayca ve hızlıca kurup yönetebilirsiniz. Kurulumdan sonra Web Sitenizi (Website) yapılandırmaya başlayabilir ve yerel geliştirme sürecinize hazır şekilde devam edebilirsiniz.