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

Laravel’i Linux sisteminde adım adım kurma rehberini keşfedin. PHP ve Composer kurulumundan, Laravel projenizin çalıştırılmasına kadar tüm detaylar bu yazıda!

BFS

Laravel'e Adım Atmaya Hazır Mısınız?



Laravel, PHP dünyasında hızla popülerlik kazanan ve geliştiricilere sunduğu güçlü araçlar ile dikkat çeken bir framework'tür. Eğer siz de dinamik ve modern web uygulamaları geliştirmeyi planlıyorsanız, Laravel tam size göre. Peki, Linux sisteminizde Laravel’i nasıl kurabilirsiniz? Bu yazımda, her aşamasını adım adım inceleyeceğiz. Hazırsanız, başlayalım!

Adım 1: PHP ve Composer Kurulumu



Laravel, PHP tabanlı bir framework olduğu için öncelikle PHP'nin bilgisayarınızda yüklü olması gerekir. Ayrıca, Laravel projelerini kolayca yönetebilmek için Composer'a ihtiyacınız olacak.

Öncelikle PHP'nin sisteminizde yüklü olup olmadığını kontrol edelim:

php -v


Eğer PHP yüklü değilse, terminal üzerinden şu komutla yükleyebilirsiniz:

sudo apt update
sudo apt install php php-cli php-mbstring php-xml php-bcmath php-json


PHP yüklendikten sonra, Composer'ı kurmalısınız. Composer, PHP projelerinde bağımlılıkları yönetmenizi sağlayan bir araçtır. Composer'ı şu komutla yükleyebilirsiniz:

curl -sS https://getcomposer.org/installer | php


Composer yüklendikten sonra, kurulumun doğru yapıldığını şu komutla kontrol edebilirsiniz:

composer -v


Adım 2: Laravel Kurulumuna Başlamak



Artık PHP ve Composer'ı kurduğumuza göre, Laravel’i sistemimize kurabiliriz. Laravel’i kurmanın en kolay yolu, Composer komutlarını kullanmaktır. Aşağıdaki komut ile Laravel projemizi başlatabiliriz:

composer create-project --prefer-dist laravel/laravel my-laravel-app


Burada my-laravel-app kısmını, oluşturmak istediğiniz proje adıyla değiştirebilirsiniz. Bu komut Laravel'in son sürümünü indirip kuracaktır.

Kurulum süresi internet hızınıza göre değişebilir, bu yüzden sabırlı olun!

Adım 3: Çevresel Değişkenleri Ayarlama



Laravel projeniz kurulurken, bir .env dosyası oluşturulur. Bu dosya, uygulamanızın çevresel ayarlarını içerir (veritabanı bağlantıları, uygulama adı, anahtarlar vb.). Laravel projesini kurduktan sonra bu dosyayı düzenlemeniz gerekebilir. Bu işlemi şu şekilde yapabilirsiniz:

nano .env


Bu dosyada en çok değiştirmeniz gereken kısımlar şunlardır:
- APP_NAME: Uygulamanızın adını buraya yazın.
- DB_CONNECTION: Veritabanı bağlantı türünü burada belirtmelisiniz (MySQL, SQLite vb.).
- APP_KEY: Laravel uygulamanız için güvenlik anahtarını burada bulabilirsiniz.

Laravel, ilk kez çalıştırıldığında APP_KEY’yi otomatik olarak oluşturur. Ancak, bazen bu işlemi manuel olarak yapmak gerekebilir. Bunun için şu komutu kullanabilirsiniz:

php artisan key:generate


Adım 4: Veritabanı Bağlantısını Yapılandırma



Laravel'in veritabanı bağlantısını ayarlamak için, .env dosyasındaki aşağıdaki satırları düzenlemeniz gerekecek:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=veritabani_adiniz
DB_USERNAME=veritabani_kullanici
DB_PASSWORD=sifreniz


Burada dikkat etmeniz gereken nokta, DB_DATABASE, DB_USERNAME ve DB_PASSWORD kısımlarını kendi veritabanı bilgilerinize göre düzenlemektir.

Adım 5: Laravel'i Çalıştırma



Artık kurulum tamamlandı ve projenizi çalıştırmaya hazırsınız. Laravel’i başlatmak için şu komutu kullanabilirsiniz:

php artisan serve


Bu komut, Laravel uygulamanızı yerel bir geliştirme sunucusunda çalıştıracaktır. Tarayıcınızda http://localhost:8000 adresine giderek, Laravel’in kurulumunun başarılı olup olmadığını kontrol edebilirsiniz.

Adım 6: Başarıyla Kurulum Tamamlandı!



Evet, artık Laravel'i Linux sisteminize başarıyla kurdunuz. Bundan sonra Laravel’in gücünden faydalanarak dinamik ve etkili web uygulamaları geliştirebilirsiniz.

Laravel, güçlü yönleri ve zengin özellikleri ile işinizi çok daha kolay hale getirecek. Şimdi projenizi kişiselleştirmeye başlayabilir, Laravel’in sunduğu avantajları keşfetmeye devam edebilirsiniz.

Son Söz



Laravel ile Linux üzerinde web geliştirme dünyasına sağlam bir adım attınız. Eğer bu kurulumda herhangi bir sorunla karşılaşırsanız, Laravel’in dökümantasyonuna göz atabilirsiniz. Unutmayın, öğrenmek bir süreçtir ve her zaman yeni şeyler keşfetmek için bir fırsat vardır!

İlgili Yazılar

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

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

ASP.NET Core 500 Internal Server Error: Sebepleri ve Çözümleri

Bir web geliştiricisi olarak, karşılaştığınız en zorlayıcı hatalardan biri şüphesiz "500 Internal Server Error"dır. Bu hata, web uygulamanızda her şeyin yolunda gittiğini düşündüğünüz bir anda karşınıza çıkabilir ve tüm projeyi durdurabilir. Ancak merak...

OAuth2 Authentication Error: Nedenleri ve Çözümleri

OAuth2 Authentication Error: Gerçekten Neyin Peşindeyiz?Her geliştirici, kimlik doğrulama hatalarıyla bir noktada karşılaşmıştır. Ama bazen işler kontrolden çıkabiliyor. Eğer bir gün OAuth2 ile çalışırken bir kimlik doğrulama hatası aldığınızda, yalnız...