Skip to content

Latest commit

 

History

History
72 lines (46 loc) · 4.15 KB

installation.md

File metadata and controls

72 lines (46 loc) · 4.15 KB

Kurulum

Composer Kurulumu

Laravel bağımlılıklarını yönetmek için Composer kullanır. Öncelikle composer.phar dosyasını indiriniz. PHAR arşivini yerel proje dosyanızda tutabileceğiniz gibi usr/local/bin içerisine taşıyarak sisteminizde evrensel olarak da kullanabilirsiniz. Windows'ta Composer Windows kurulumunu kullanabilirsiniz. Setup Composer'i PATH değişkeni olarak kaydedecektir, böylece terminal üzerinde composer yazdığınızda Composer'i direkt olarak kullanabilirsiniz.

Laravel Yükleme

Composer'in Create-Project Komutuyla

Terminalinizde Composer create-project komutunu yayınlayarak Laravel'i yükleyebilirsiniz:

composer create-project laravel/laravel

Elle İndirerek

Composer yüklendikten sonra, Laravel framework'ün son sürümünü indirip, içeriğini sunucunuzdaki bir dizine çıkarınız. Ardından, Laravel uygulamanızın ana dizininde, Laravel gereksinimlerini yüklemek için, php composer.phar install (veya composer install) komutunu çalıştırınız. Bu işlemin başarıyla tamamlanabilmesi için sunucunuzda Git yüklü olması gerekmektedir.

Laravel'i güncellemek isterseniz php composer.phar update komutunu yayınlayabilirsiniz.

Sunucu Gereksinimleri

Laravel framework'un birkaç sistem gereksinimi bulunmaktadır:

  • PHP >= 5.3.7
  • MCrypt PHP Eklentisi

Yapılandırma

Laravel'in çalışabilmesi için neredeyse hiç yapilandırma ayarı gerekmez. Geliştirmeye başlamak için serbestsiniz! Ancak app/config/app.php dosyasını ve dokümantasyonunu gözden geçirebilirsiniz. Buradaki timezone (saat dilimi) ve locale (lisan) gibi değerleri uygulamanızın ihtiyaçlarına göre düzenleyebilirsiniz.

Not: Mutlaka ayarlamanız gereken bir yapılandırma seçeneneği app/config/app.php dosyasındaki key seçeneğidir. Bu değer rastgele seçilmiş 32 karakterden oluşmalıdır. Bu anahtar, değerler kriptolanacağı zaman kullanılmaktadır ve eğer doğru ayarlanmazsa kriptolanmış değerler güvenli olmayacaktır. php artisan key:generate artisan komutu ile bu değeri kolayca ayarlayabilirsiniz.

İzinler

Laravel app/storage dizin içeriğinin web sunucu tarafından yazılabilir olmasını gerektirmektedir.

Dosya Yolları

Framework dizin yollarının birkaçı yapılandırılabilirdir. Bu dizin yollarını değiştirebilmek için bootstrap/paths.php dosyasını gözden geçiriniz.

Not: Laravel kodlarınızı koruyacak biçimde tasarlanmıştır bu sebeple yerel dosyalarınız uygulamanızdan farklı olarak public dizini içinde yer alır. Önerilen, public dizinizi documentRoot (sunucu temel dizini / root) içine yerleştirmeniz veya public dizin içeriğini ana dizininize kopyalayıp Laravel'in tüm dosyalarını ana dizin dışına yerleştirmenizdir.

Zarif URL'ler

Framework ile beraber gelen public/.htaccess dosyası URL'lerin index.php olmadan kullanımına olanak sağlamaktadır. Laravel uygulamanızın sunumu için Apache kullanıyorsanız mod_rewrite modülünün etkin olduğundan emin olunuz.

Eğer Laravel ile birlikte gelen .htaccess dosyası Apache kurulumunuz ile işlev göstermezse, bunu deneyiniz:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]