Merhaba arkadaşlar,
Windows üzerinde PHP ve Node.js projeleri geliştirirken kullandığımız klasik araçlar (XAMPP, Laragon, MAMP vb.) malumunuz ya ağır oluyor ya da istediğimiz esnekliği sunmuyor. Ben de bu ihtiyaçtan yola çıkarak PAMPP adında kendi geliştirme ortamımı hazırladım ve açık kaynak olarak paylaştım.
🔗 GitHub:https://github.com/ercanulucandev/pampp


Neden PAMPP?

~14 MB'lık tek bir program. İster kurulumlu kullan, ister portable olarak çalıştır. İndirdiği her şeyi kendi klasöründe tutar, sistemine bulaşmaz.


Öne Çıkan Özellikler



🐘 PHP Tarafı

  • Otomatik site oluşturma: www/blog klasörü oluşturduğunuzda otomatik olarak blog.test adresinde yayına giriyor. public/ klasörü varsa (Laravel, Symfony gibi) kök dizin otomatik o oluyor.
  • Site başına PHP sürümü: Tek tıkla PHP 7.4'ten 8.5'e kadar sürüm değiştirebiliyorsunuz, sunucu kesintisiz yeniden yükleniyor.
  • Apache varsayılan, Nginx isteğe bağlı: Apache .htaccess desteği tam. İsterseniz tek tıkla Nginx'e geçiş yapabiliyorsunuz, ikisi de aynı yapılandırmayı kullanıyor.
  • PHP eklentileri: Arayüzden aç/kapat, php.ini'ye tek tıkla erişim.



🟢 Node.js Tarafı

  • Otomatik proje algılama: nodejs/ klasöründeki her package.json projesi listeleniyor. Framework (Next.js, Vite, Nuxt, Astro, SvelteKit, Express, NestJS...) ve paket yöneticisi otomatik tanınıyor.
  • Tek tıkla script'ler: dev, build, start, lint gibi tüm script'leri çalıştırıp durdurabiliyorsunuz. Dev sunucusu adresi otomatik bulunuyor.
  • Proje şablonları: React, Vue, Svelte + Vite, Next.js, Express API veya boş proje — tek tıkla oluşturup paketleri otomatik kuruyor.



🗄️ Veritabanı

  • Bağlantı bilgileri tek tıkla kopyalanıyor (Laravel için hazır .env örneği dahil)
  • Veritabanı oluşturma, silme, tablo görüntüleme, kullanıcı yönetimi
  • Güçlü şifre üretici ile kullanıcı oluşturma
  • Tek tıkla .sql yedek alma ve içe aktarma
  • SQL konsolu (Ctrl + Enter ile sorgu çalıştırma)



🔒 Yerel SSL


PAMPP kendi sertifika otoritesini oluşturuyor, tüm siteler https:// ile kilit simgesiyle açılıyor. Sertifikalar otomatik yenileniyor, kurulum sonrası adım adım güvenme rehberi geliyor.

⚙️ Genel

  • Tek tıkla güncelleme: PHP, Node.js, Apache, Nginx, MariaDB, phpMyAdmin ve Composer resmi kaynaklardan kurulup güncelleniyor, ayarlar korunuyor.
  • Başlangıç sayfası: https://localhost adresinde siteler, sürümler, DB bilgileri ve ilk adımlar.
  • hosts dosyası otomatik güncelleniyor (.localhost uzantısı seçilirse hiç dokunulmuyor).
  • Sistem tepsisi, canlı loglar, hazır terminal (php, node, composer, mariadb PATH'te geliyor)
  • Güvenli süreç yönetimi: PAMPP kapansa/çökse bile arkada süreç kalmıyor (Windows Job Object).


Hızlı Başlangıç

İki seçenek var, ikisi de aynı program:
  1. Releases sayfasından indir
  2. Çalıştır → Hızlı kurulumu başlat
  3. Ayarlar → SSL → Güvenilir yap ile HTTPS uyarılarından kurtul
💡 PHP ve Apache için Visual C++ Redistributable gerekiyor. Program imzasız olduğu için Windows SmartScreen ilk açılışta uyarabilir: Ek bilgi → Yine de çalıştır.
Teknik Detaylar
  • Teknoloji: Go + Wails (frontend)
  • Lisans: MIT
  • E2E testler: Nginx/Apache üzerinde PHP sürüm geçişi, MariaDB, phpMyAdmin, HTTPS, Node.js projeleri gerçek bileşenlerle test ediliyor.
Her türlü geri bildirime, hata bildirimine ve katkıya açığım. Özellikle farklı Windows sürümlerinde test eden arkadaşların deneyimlerini duymak isterim.
⭐ Projeyi beğenirseniz GitHub'da yıldız vermeyi unutmayın!


Repo:https://github.com/ercanulucandev/pampp
Kolay gelsin! 🚀