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.