CLAUDE CEVABI:


Hatanın iki temel sebebi var:
1. PHP'de zip eklentisi kapalı — Composer paketleri zip olarak indiremediği için kaynak koddan (git ile) indirmeye çalışıyor.
2. Git yüklü değil (veya PATH'te yok) — Kaynak koddan indirme de başarısız oluyor.
İkisini de çözersen Laravel kurulumu düzgün çalışacak. Sırayla:
Git'i kur: git-scm.com adresinden Windows için Git'i indir ve kur. Kurulum sırasında "Git from the command line and also from 3rd-party software" seçeneğini seç. Kurulumdan sonra PowerShell'i kapat, yeniden aç.
PHP zip eklentisini aç: C:xamppphpphp.ini dosyasını bir editörle aç, içinde şu satırı bul:
;extension=zip
Başındaki noktalı virgülü sil, şu hale getir:
extension=zip
Kaydet ve PowerShell'i yeniden başlat.
Sonra tekrar dene:
powershellcomposer global require laravel/installer
Kurulum başarılı olduktan sonra laravel komutunun çalışması için Composer'ın global bin klasörünü PATH'e eklemen gerekiyor. PowerShell'de şunu çalıştır:
powershell$env:Path += ";C:UsersmavesAppDataRoamingComposervendorbin"
Bunu kalıcı yapmak için Windows ayarlarından Sistem > Gelişmiş sistem ayarları > Ortam Değişkenleri yoluna git ve Path değişkenine C:UsersmavesAppDataRoamingComposervendorbin ekle.
Bundan sonra laravel new projeadi komutu çalışacaktır.