Coduva nedir?
Coduva, Windows için yerel PHP geliştirme stüdyosudur. Web sunucusunu, PHP'yi, veritabanını ve yardımcı araçları kendisi indirir, kurar ve çalıştırır. Siz yalnızca projenizi oluşturur veya eklersiniz; Coduva onu ad.test gibi bir yerel adreste, isterseniz HTTPS ile açar.
Ana ekran bir servis listesi değil, proje listesidir. Her projenin PHP sürümü, veritabanı, adresi ve çalışan süreçleri kendi sayfasında durur.
Kimler için?
| Kim | Coduva'da ne bulur |
|---|---|
| Freelance WordPress geliştiricisi | Her müşteri sitesi için ayrı adres, veritabanı ve PHP sürümü; birbirine karışmadan |
| Laravel geliştiricisi | Artisan komutları, kuyruk işçisi, zamanlayıcı ve Vite süreçleri tek ekranda |
| Yeni başlayan geliştirici | Tek tıkla kurulan ortam ve "servis başlamadı" yerine nedenini söyleyen hata mesajları |
Neleri yönetir?
Coduva aşağıdaki bileşenleri resmî kaynaklarından indirir ve her dosyayı SHA-256 değeriyle doğrular. Ayrıntılar ve sürümler için Bileşenler sayfasına bakın.
- Nginx — web sunucusu; PHP ile FastCGI üzerinden konuşur
- PHP — 8.3, 8.4 ve 8.5 yan yana; varsayılan 8.4
- MariaDB — 11.8 LTS veritabanı sunucusu
- Composer ve WP-CLI — PHP ve WordPress komut satırı araçları
- phpMyAdmin — tarayıcıdan veritabanı yönetimi, otomatik girişle
- Node.js — 26 LTS, isteğe bağlı; Vite ve ön yüz derlemeleri için
Bileşenler C:\Coduva altında durur. Bu dizin kullanıcı adınızdan bağımsızdır ve yalnızca ASCII karakter içerir; böylece PHP ve Composer araçlarının Türkçe karakterli yollarda çıkardığı sorunlar yaşanmaz.
Temel ilkeler
- Her şey sizin bilgisayarınızda. Projeleriniz ve veritabanlarınız yerelde kalır. Tüm servisler yalnızca
127.0.0.1adresini dinler; ağdaki başka bir bilgisayar erişemez. - Kurulumdan sonra çevrimdışı. İnternet yalnızca bileşen indirmek, WordPress ya da Laravel paketlerini almak ve günde en fazla bir kez yeni sürüm denetlemek için kullanılır. Güncelleme denetimi kapatılabilir.
- Yönetici izni yalnızca gerektiğinde. Coduva yetkisiz çalışır. Yalnızca
hostsdosyası değişeceği zaman Windows'un UAC onayını ister. - Telemetri yok. Coduva kullanım verisi toplamaz; güncelleme denetimi kimlik veya proje bilgisi taşımaz.
- Docker gerekmez. Sanallaştırma, WSL veya kapsayıcı bilgisi istemez.
WampServer, XAMPP ve Laragon ile ilişkisi
Coduva bu programların yerini almak için tasarlandı ama onlara dokunmaz. Kendi dizinini (C:\Coduva) kullanır; başka bir yerel sunucunun dosyalarını, ayarlarını veya servislerini değiştirmez.
Bilgisayarınızda WampServer, XAMPP veya Laragon çalışıyorsa Coduva bunu algılar ve Kontrol merkezinde uyarır. Nedeni basit: iki program aynı anda 80 veya 3306 portunu kullanamaz. Hangisini çalıştıracağınıza siz karar verirsiniz.
Var olan projelerinizi Coduva'ya taşımak için WampServer, XAMPP veya Laragon'dan geçiş sayfasına bakın.
Şu an neler hazır?
Coduva şu anda beta aşamasındadır (0.x sürümleri). Aşağıdakiler kullanılabilir durumda:
- Bileşen kurulumu, servisleri başlatma, durdurma ve yeniden başlatma; çöken PHP sürecinin otomatik yeniden başlaması
- Boş PHP, WordPress ve Laravel projesi oluşturma; var olan klasörü proje olarak ekleme
- Proje başına PHP sürümü ve
ad.testyerel adresleri - Yerel HTTPS: bilgisayarınıza özel sertifika otoritesi ve proje sertifikaları
- Veritabanı oluşturma, silme, içe ve dışa aktarma; phpMyAdmin
- WordPress araçları:
WP_DEBUG, tek tıkla yönetici girişi, güvenli adres değiştirme, WP-CLI - Laravel araçları: Artisan düğmeleri, kuyruk işçisi, zamanlayıcı, Vite,
laravel.log - Proje terminali; projeyi CodVS'te veya Visual Studio Code'da açma
- Hata teşhisi ve sağlık raporu
- Sistem tepsisi menüleri, Ctrl+K komut paleti, durum çubuğu; Türkçe ve İngilizce arayüz
- Uygulama içi güncelleme: yeni sürüm bildirimi, imzası doğrulanan paketin onayınızla kurulması (ayrıntılar)
Planlananlar
Aşağıdakiler henüz yok. Güncel durum için yol haritası sayfasına bakın.
- WampServer, XAMPP ve Laragon için otomatik göç sihirbazı (v1.x)
- Yerel siteyi geçici bir genel adresle paylaşma (v2)
- SFTP/SSH ile sunucuya gönderme ve sunucudan çekme (v2)
- Docker köprüsü (v2)
- Symfony, CodeIgniter ve Drupal için hazır ayarlar (v2)
- Takım için depoda paylaşılan proje yapılandırması (v2)
Genel sürümden (1.0) önce kod imzalı kurulum paketi ve güncelleme sunucusu (updates.coduva.dev) tamamlanacak.
Sonraki adım: Coduva'yı kurun.