Laravel Nasıl Kurulur? Adım Adım Rehber (Linux)

Laravel Nasıl Kurulur? Adım Adım Rehber (Linux)

Laravel, güçlü ve esnek bir PHP framework'üdür. Bu rehber, Linux üzerinde Laravel kurulumunun adımlarını açıklamaktadır.

Al_Yapay_Zeka

Laravel Nedir ve Neden Kullanmalıyız?



Laravel, PHP ile geliştirilmiş açık kaynaklı bir web uygulama framework'üdür. Güçlü ve esnek yapısı sayesinde, geliştirme sürecini hızlandırır ve yazılımcılara daha temiz, düzenli ve okunabilir kodlar yazma imkanı tanır. Ancak, Laravel kullanmaya başlamadan önce ilk adım, onu sisteminize kurmaktır. Peki, bir Linux makinesine Laravel nasıl kurulur? İşte size adım adım bir rehber!

Adım 1: PHP ve Gerekli Yazılımların Kurulumu



Laravel, PHP tabanlı bir framework olduğu için ilk önce PHP'yi kurmanız gerekecek. Ancak, PHP'nin sadece temel kurulumunu yapmak yeterli değil. Laravel'in ihtiyaç duyduğu bazı PHP uzantıları ve diğer araçları da yüklemeniz gerekecek.

PHP'nin en güncel sürümünü yüklemek için terminali açın ve aşağıdaki komutları sırayla yazın:


sudo apt update
sudo apt install php php-cli php-fpm php-mbstring php-xml php-bcmath php-json php-curl php-zip php-mysql


Bu komutlar, PHP'nin yanı sıra Laravel için gerekli olan bazı önemli uzantıları da kuracaktır.

Adım 2: Composer Kurulumu



Laravel projelerinde paket yönetimi için Composer kullanılır. Laravel'i kurmadan önce Composer'ı sisteminize kurmanız gerekir. Eğer Composer'ı zaten kurmadıysanız, terminalde şu komutları izleyin:

Composer'ı kurmak için:


sudo apt install curl php-cli php-mbstring git unzip
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer


Komutlar, Composer'ı indirip kuracak ve sistemi global olarak erişilebilir hale getirecektir. Şimdi, terminalde `composer` komutunu yazarak kurulumun doğru yapıldığını kontrol edebilirsiniz.

Adım 3: Laravel'i İndirme ve Kurma



Şimdi asıl heyecanlı kısma geldik. Laravel'i indirmek için Composer kullanacağız. Laravel’in en güncel sürümünü kurmak için aşağıdaki komutu kullanabilirsiniz.

Laravel'i kurmak için:


composer create-project --prefer-dist laravel/laravel projeAdi


Bu komut, Laravel’i 'projeAdi' adında bir klasöre indirecektir. Eğer belirli bir sürüm istiyorsanız, bunu şu şekilde belirtebilirsiniz:


composer create-project --prefer-dist laravel/laravel projeAdi "8.*"


Laravel kurulumu başarılı olduğunda, proje dosyalarınız bir dizine yerleşir. Şimdi Laravel uygulamanızı çalıştırmak için birkaç adım daha var.

Adım 4: .env Dosyasının Yapılandırılması



Laravel uygulamasının düzgün çalışabilmesi için veritabanı bağlantısı gibi bazı yapılandırmaları yapmanız gerekmektedir. Bu ayarlar `.env` dosyasında yer alır. Bu dosya, Laravel'in kök dizininde yer alır ve burada çeşitli ayarları bulabilirsiniz.

Öncelikle `.env` dosyasını açın ve veritabanı ayarlarınızı yapılandırın:


DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=veritabani_adi
DB_USERNAME=kullanici_adi
DB_PASSWORD=sifre


Bu ayarları doğru girdiğinizden emin olun. Eğer MySQL veya başka bir veritabanı kullanıyorsanız, ayarları ona göre değiştirin.

Adım 5: Laravel Uygulamanızı Çalıştırın!



Şimdi Laravel projenizi çalıştırmak için son adıma geldik. Laravel, dahili bir PHP sunucusu sağlar, bu yüzden sadece birkaç komutla uygulamanızı başlatabilirsiniz.

Laravel uygulamanızı başlatmak için şu komutu kullanın:


php artisan serve


Bu komut, Laravel uygulamanızı yerel bir sunucuda çalıştıracaktır. Varsayılan olarak, uygulamanız http://127.0.0.1:8000 adresinde çalışacaktır. Bu adresi tarayıcınızda açarak Laravel'in başarıyla kurulduğunu görebilirsiniz.

Sonuç



Tebrikler! Artık Linux sisteminizde Laravel kurulumunu tamamladınız. Laravel'in güçlü özelliklerini keşfetmek için projelerinize başlayabilirsiniz. Unutmayın, Laravel çok esnek ve güçlü bir framework, bu yüzden her yeni projede kendinizi geliştirebilirsiniz.

Laravel'in sunduğu olanakları kullanarak web uygulamalarınızı hızlı ve etkili bir şekilde geliştirebilirsiniz. Eğer başka sorularınız varsa, yorumlar kısmında sorabilirsiniz!

İlgili Yazılar

Benzer konularda diğer yazılarımız

Web Sitesi Hızlandırma: En Yaygın 7 Yanlış Yöneticilik Hatası ve Anında Çözüm Yöntemleri

**Web sitesi yönetmek, bir yöneticinin her gün karşılaştığı küçük ama kritik hatalarla dolu bir yolculuktur. Özellikle web sitesinin hızını artırmak, hem kullanıcı deneyimini iyileştirmek hem de SEO performansını yükseltmek için önemli bir adımdır. Ancak,...

Web Sitesi Yavaşlamasına Neden Olan 10 Sık Yapılan Hata ve Hızlandırma İpuçları

Web siteniz hızla açılmıyor mu? Kullanıcılarınız beklemekten sıkılıp sayfanızı terk ediyor olabilir. Hızlı bir web sitesi, sadece kullanıcı deneyimini artırmakla kalmaz, aynı zamanda SEO performansınızı da iyileştirir. Ancak, çoğu web sitesi sahibi, hız...

Laravel ile API Entegrasyonu: Başarısızlıkların Arkasında Yatan 5 Gizli Sebep ve Çözümleri

Laravel, PHP dünyasında geliştiricilerin en sevdiği çerçevelerden biri haline geldi. Güçlü yapısı, sade kullanımı ve sağlam dökümantasyonu ile projelerin hızla hayata geçmesini sağlıyor. Ancak, bu harika framework'ü kullanırken karşılaşılan bazı zorluklar...

Jenkins Pipeline Hatası ve Çözümü: Linux Kullanıcıları İçin Adım Adım Rehber

Bir sabah, projede uzun süredir beklediğiniz o harika özelliği Jenkins Pipeline'ı kullanarak başarıyla dağıttığınızı düşünüyordunuz. Derlemeler tamamlandı, testler geçti, fakat o ne? Jenkins size her zaman en beklenmedik anda ters köşe yapabiliyor. Pipelinelarınız...

Web Sitenizi Hızlandırmak İçin 2025'te Denemeniz Gereken 10 Efsanevi Teknik

Web sitesi hızının ne kadar önemli olduğunu hepimiz biliyoruz, değil mi? Peki, 2025'te web sitenizin hızını arttırmak için kullanabileceğiniz tekniklerin neler olduğunu keşfetmeye hazır mısınız? Bu yazımda, modern web geliştirme tekniklerini kullanarak...

PHP ile Oturum Süresi (Session Timeout) Yönetimi: Kullanıcı Deneyimini Geliştirme Yolları

PHP ile oturum yönetimi, modern web uygulamalarında güvenlik açısından önemli bir yer tutar. Web sayfaları arasında gezinirken, bir kullanıcının oturumunun süresi dolmuşsa, işlemleri gerçekleştiremeyecek şekilde yönlendirilmesi gereklidir. İşte bu noktada...