SafakB

Yetkin
Katılım
12 Ağustos 2024
Mesajlar
431
Makaleler
1
Çözümler
2
Beğeniler
250
1793131368913.webp

KaradelikDev
Windows ve macOS için açık kaynak yerel geliştirme ortamı​

Merhaba,

Bir süredir üzerinde çalıştığım yerel geliştirme ortamını açık kaynak olarak yayınladım. Laragon'un çalışma mantığından esinlendim: www klasörüne bir proje klasörü koyuyorsunuz, proje.test adresi kendiliğinden hazır oluyor. Apache, Nginx, PHP, MySQL/MariaDB, PostgreSQL, MongoDB, Redis ve Mailpit tek pencereden başlatılıp durduruluyor.

Windows 10/11 ve macOS 11+ (Apple Silicon ve Intel) üzerinde aynı arayüzle çalışıyor. Ücretsiz, MIT lisanslı.

1793131378825.webp

Neler yapabiliyor?
  • Otomatik .test adresleri; Laravel ve Symfony'de public klasörü kendiliğinden algılanır
  • Birden çok PHP ve MySQL sürümü; proje başına ayrı PHP sürümü seçilebilir
  • Vite/Node projeleri için proje.test adresinden geliştirme sunucusuna yönlendirme (HMR çalışır)
  • Veritabanı yöneticisi: kullanıcı ve yetki, yedek alma, .sql dosyasından geri yükleme, otomatik yedek
  • Yerel SSL: https://proje.test tarayıcı uyarısı olmadan açılır
  • Tek tıkla WordPress, Laravel, Symfony, CodeIgniter projesi; veritabanı ve .env ayarlanır
  • Cloudflare Tunnel (hesap gerektirmez) veya ngrok ile projeyi geçici olarak internete açma
  • Uygulama içinden güncelleme; Laragon'dan içe aktarma (Windows); Türkçe ve İngilizce arayüz
1793131389484.webp


1793131399420.webp

Varsayılan ayarlar
  • Servisler yalnız bu bilgisayardan erişilebilir; isterseniz Tercihler'den yerel ağa açılır
  • .env, .git gibi gizli dosyalar web sunucusundan sunulmaz
  • phpMyAdmin ve Adminer yalnız localhost adresinden açılır
1793131407084.webp

Kurulum

Windows:
KaradelikDev-<sürüm>-setup.exe dosyasını indirip kurun. İlk açılıştaki sihirbaz Apache, PHP, MySQL, phpMyAdmin, Composer ve Mailpit'i indirip kurar.

macOS: Mac'inize uygun .dmg dosyasını indirin (Apple Silicon için aarch64, Intel için x86_64), uygulamayı Uygulamalar klasörüne sürükleyin. Paketler Homebrew ile kurulur; Homebrew yoksa sihirbaz kurulumunu başlatır.

Kurulum dosyaları henüz dijital olarak imzalı değil. Windows'ta SmartScreen uyarısında Ek bilgi → Yine de çalıştır, macOS'ta ilk açılışta uygulamaya sağ tık → Aç demeniz gerekiyor.

Bağlantılar

GitHub:
GitHub - enesbsafak/karadelikdev.
İndirme: Release KaradelikDev 1.4.1 · enesbsafak/karadelikdev

Ekran görüntüleri Windows'tan; macOS'ta arayüz aynı. Hata bildirimi ve önerilerinizi bu konuya veya GitHub Issues'a yazabilirsiniz.

Not: KaradelikDev bağımsız bir projedir, Laragon ile bir bağlantısı yoktur.