Açık kaynak · MIT

BRAMPP — macOS geliştirme platformu

Homebrew üzerine kurulu yerel geliştirme ortamı. Apache, Nginx, PHP, veritabanları ve yerel HTTPS tek uygulamadan — ikinci bir sunucu kurmadan.

  • macOS 14+
  • Apple Silicon
  • Ücretsiz
  • MIT lisansı
  • GitHub'da açık
BRAMPP alan adları ekranı: yerel siteler, PHP sürümleri ve çalışma durumları

Yaklaşımımız

İkinci bir sunucu kurmuyoruz

Geliştirme ortamı araçlarının çoğu kendi Apache, PHP ve veritabanı kopyalarını getirir; makinenizde ikinci bir yığın oluşur. BRAMPP bunun yerine Homebrew ile kurduğunuz servisleri yönetir — zahmetli kısımları üstlenir, kopya bırakmaz.

Tek yığın

Terminalde kullandığınız servislerin aynısı. İki php.ini, iki veri klasörü yok.

brew ile uyumlu

brew upgrade çalıştırdığınızda ortamınız bozulmaz.

Baştan sona native

Uygulama da yönettiği servisler de Apple Silicon için derlenmiş.

Alan adları

Bütün yerel siteleriniz tek listede

Platform rozeti, alan adı başına PHP sürümü, web sunucusu, SSL kilidi ve canlı çalışma durumu bir bakışta. Yeni alan adı eklerken sanal sunucu, hosts kaydı, site klasörü ve örnek proje tek adımda kurulur.

  • Alan adı başına Apache ya da Nginx seçimi
  • PHP 8.1–8.5 arasında sürüm sabitleme
  • Tek tıkla başlat, durdur, günlüğe bak
BRAMPP alan adları ekranı: yerel siteler, PHP sürümleri ve çalışma durumları

Servisler

Tüm ortamınız kategorilere ayrılmış

Web sunucuları, PHP-FPM sürümleri, çalışma zamanları, veritabanları ve önbellek tek ekranda. Kurulu olmayan servisler buradan kurulabilir ya da listeden gizlenir.

  • Apache, Nginx, MariaDB, PostgreSQL, Redis
  • Canlı port rozetleri ve çökme bildirimleri
  • Yapılandırma panelleri — dosya açmadan
BRAMPP servisler ekranı: web sunucuları, PHP sürümleri ve veritabanları

Veritabanı

Terminale gitmeden veritabanı işleri

Kopyalamaya hazır bağlantı bilgileri, veritabanı oluşturma ve silme, yedekleme ve geri yükleme. phpMyAdmin, pgAdmin ya da Adminer'i adres ezberlemeden açarsınız.

  • Tek tıkla yedek al ve geri yükle
  • Yönetim aracı kurucuları hazır
  • Bağlantı sorunlarını algılar, düzeltmeyi önerir
BRAMPP veritabanı ekranı: bağlantı bilgileri, yedekleme ve geri yükleme

PHP eklentileri

Sürüm başına eklenti yönetimi

xdebug, redis, imagick ve arkadaşları tek tıkla açılıp kapanır. Her PHP sürümü kendi eklenti setini ve hızlı ayarlarını taşır — 8.1'den 8.5'e ayrı ayrı.

  • 26 seçilmiş eklenti, PECL kurulumu dahil
  • Sürüm başına bağımsız yapılandırma
  • Hata ayıklama için hazır xdebug ayarları
BRAMPP PHP eklentileri ekranı: sürüm başına eklenti listesi

Günlükler ve yapay zekâ

Beş terminal sekmesi yerine tek ekran

Apache, Nginx, PHP-FPM ve uygulama günlükleri canlı akışla tek yerde. Ayarlardaki bir anahtar ise BRAMPP'ı yapay zekâ asistanları için uç noktaya dönüştürür: asistanınız alan adı oluşturur, servis başlatır, günlüğe bakar.

  • Yerleşik MCP sunucusu, 23 araç
  • Yalnızca loopback, öntanımlı kapalı
  • Siz izin vermedikçe SQL salt okunur
BRAMPP günlük ekranı: Apache, PHP-FPM ve uygulama günlükleri canlı akışta

Tüm özellikler

Uygulamanın yaptığı işler

Her biri, olmadığında bir yapılandırma dosyası açıp elle yapacağınız iş.

Servis kontrolü — Apache, Nginx, PHP-FPM 8.1–8.5, MariaDB, PostgreSQL ve Redis'i başlatın, durdurun, yeniden başlatın.
Canlı durum — Port kontrollü çalışma durumu, çökme bildirimi ve açılışta otomatik başlatma.
Yerel alan adları — Sanal sunucu, hosts kaydı, site klasörü ve örnek proje tek adımda.
Alan adı başına sunucu — Her site Apache ya da Nginx altında; ikisi aynı anda çalışabilir.
Gerçek yerel HTTPS — mkcert ile sertifika otoritesi, alan adı başına sertifika, HTTP→HTTPS yönlendirme.
Çoklu platform — PHP, Node.js, Python (FastAPI, Django, Flask), ASP.NET Core, statik site ve SPA yönlendirmesi.
PHP sürüm yönetimi — 8.1'den 8.5'e yan yana; her alan adı kendi sürümünü sabitler.
Eklenti yöneticisi — 26 seçilmiş eklenti, PECL kurulumu ve sürüm başına ayar.
Veritabanı işleri — Oluşturma, silme, yedekleme, geri yükleme ve kopyalamaya hazır bağlantı bilgileri.
Yönetim araçları — phpMyAdmin, pgAdmin ve Adminer kurucuları; adres ezberlemeden açılır.
Birleşik günlükler — Web sunucusu, PHP-FPM ve uygulama günlükleri canlı akışta tek ekranda.
Yapay zekâ erişimi — Yerleşik MCP sunucusu (23 araç), yalnızca loopback ve öntanımlı kapalı.
Geçici paylaşım — Yerel siteyi kısa süreliğine herkese açık bir adrese taşıyın.
Kurulum sihirbazı — Portlar, sertifika otoritesi ve veritabanı erişimi adım adım, onayınızla.
Şeffaf çalışma — Çalıştırılan her komut önce ekranda gösterilir.
Uçtan uca native — Uygulama da yönettiği servisler de Apple Silicon için derlenmiş.
Özelliklerin tamamı ve rehberler

Kurulum adımları, sorun giderme ve sürüm notları ürün sitesinde.

Kurulum

Üç adımda çalışır hâlde

İndirin ve sürükleyin

Uygulamayı indirip Uygulamalar klasörüne taşıyın. Developer ID ile imzalı ve Apple noter onaylıdır; macOS ek adım istemeden açar.

Kurulum sihirbazını çalıştırın

Portlar, PHP-FPM, sertifika otoritesi ve veritabanı erişimi yapılandırılır. Yalnızca onayladığınız adımlar uygulanır; çalıştırılan her komut ekranda görünür.

İlk alan adınızı oluşturun

Bir ad ve platform seçin; sanal sunucu, sertifika ve site klasörü hazırlanır. Tarayıcıda kendi yerel adresinizi açın.

Gereksinimler: macOS 14 Sonoma ve üzeri, Apple Silicon, Homebrew. Ücretsiz ve MIT lisanslıdır.

Bu siteyi de BRAMPP üzerinde geliştirdik

Kendi araçlarımızı yazıyoruz çünkü aynı işi her projede tekrar yapmak istemiyoruz. Sizin için de benzer bir sistem kurabiliriz.