Laravel Nasıl Kurulur? Linux'ta Adım Adım Laravel Kurulumu

Laravel kurulumu Linux üzerinde adım adım anlatılmıştır. PHP, Composer, Apache/Nginx ile Laravel’in kurulumu ve yapılandırılması detaylı bir şekilde ele alınmıştır.

BFS

Laravel'e İlk Adım: Başlamak için Hazır Mısınız?



Laravel, PHP ile web uygulamaları geliştirenlerin en sevdiği frameworklerden biridir. Hızlı, güvenli ve anlaşılır yapısıyla, gelişen web dünyasında popülerliğini günden güne artırıyor. Eğer Linux kullanıyorsanız ve Laravel ile projeler yapmaya başlamak istiyorsanız, doğru yerdesiniz! Adım adım Laravel kurulumunu gerçekleştireceğiz. Haydi başlayalım!

Adım 1: PHP ve Composer'ı Kurun

Laravel’in çalışabilmesi için PHP ve Composer’ın bilgisayarınızda yüklü olması gerekir. Linux üzerinde bu iki aracın kurulumunu yapmadan Laravel’i çalıştırmak imkansız. İlk olarak PHP'yi kurarak başlayalım.

Terminali açın ve aşağıdaki komutları girin:

sudo apt update


Bu komutlarla PHP'yi kurmuş oluyorsunuz. Ardından Composer’ı yüklemek için aşağıdaki komutları takip edebilirsiniz:

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


Bu, Composer'ı global olarak kullanmanızı sağlar. Composer, Laravel'in bağımlılıklarını yönetmek için kullanacağınız bir araçtır, bu yüzden onun kurulumu oldukça önemlidir.

Adım 2: Laravel Projesi Oluşturun

Artık PHP ve Composer’ı kurduğumuza göre, Laravel projemizi oluşturabiliriz. Laravel projesi oluşturmak için Composer'ı kullanacağız. Terminali açın ve aşağıdaki komutla yeni bir Laravel projesi başlatın:

composer create-project --prefer-dist laravel/laravel proje-adi


Burada “proje-adi” yerine kendi projenizin adını yazabilirsiniz. Composer, Laravel'in en son sürümünü indirip gerekli tüm bağımlılıkları yükleyecektir. Bu işlem birkaç dakika sürebilir, sabırlı olun.

Adım 3: Apache veya Nginx’i Kurun

Laravel projenizi yerel bir sunucuda çalıştırabilmek için Apache veya Nginx kullanmanız gerekecek. Apache’nin kurulumu için terminale şu komutu girin:

sudo apt install apache2


Nginx tercih ediyorsanız, şu komutu kullanarak kurulum yapabilirsiniz:

sudo apt install nginx


Her iki sunucu da Laravel projenizi çalıştırmak için uygundur, ancak Nginx genellikle daha hızlı ve hafif bir alternatiftir.

Adım 4: Laravel’i Sunucuda Çalıştırma

Laravel kurulumunun son adımı, Apache veya Nginx’i doğru şekilde yapılandırmaktır. Apache için Laravel’in public klasörüne yönlendirme yapmak gerekiyor. Bu, projenizin ana dizinine gittiğinizde doğru sayfanın görüntülenmesini sağlar.

Apache üzerinde Laravel'i çalıştırmak için şu adımları izleyin:

1. Apache’yi yapılandırmak için şu komutu girin:

sudo nano /etc/apache2/sites-available/000-default.conf


2. "DocumentRoot" satırını şu şekilde değiştirin:

DocumentRoot /var/www/html/proje-adi/public


Burada “proje-adi” kısmını kendi Laravel projenizin adıyla değiştirdiğinizden emin olun.

3. Apache’yi yeniden başlatın:

sudo systemctl restart apache2


Eğer Nginx kullanıyorsanız, yapılandırma biraz daha farklı olacaktır, ancak temel mantık aynıdır. Laravel’in public dizinini kök dizin olarak ayarlamanız gerekiyor.

Adım 5: Laravel Projenize Erişim

Her şey yolunda gittiyse, artık tarayıcınız üzerinden Laravel projenize erişebilirsiniz. Tarayıcınızın adres çubuğuna şu URL'yi yazın:

http://localhost


Eğer her şey doğru yapılandırıldıysa, Laravel’in hoş bir hoşgeldin sayfası sizi karşılayacak.

Laravel ile Neler Yapabilirsiniz?



Laravel, sadece bir framework değil, aynı zamanda bir dünya! Artık Laravel ile kullanıcı kayıt sistemleri, blog uygulamaları, e-ticaret siteleri, API'ler ve çok daha fazlasını oluşturabilirsiniz. İster küçük bir proje ister büyük bir uygulama olsun, Laravel her durumda size mükemmel bir altyapı sunar. Ayrıca, Laravel’in sunduğu artisan komutları, veritabanı migrations’ları, Eloquent ORM gibi güçlü özellikler sayesinde projelerinizi hızlı ve verimli bir şekilde geliştirebilirsiniz.

Sonuç

Laravel kurulumunu başarıyla tamamladınız! Şimdi, PHP ile geliştirdiğiniz projelere sağlam bir temel atabilirsiniz. Laravel’in güçlü yapısı sayesinde projeleriniz hızla büyüyecek ve size daha fazla imkan sunacak. Linux üzerinde Laravel kurulumunun ne kadar kolay olduğunu gördünüz. Eğer bir sorunla karşılaşırsanız, Laravel’in dökümantasyonuna göz atarak daha fazla bilgi edinebilirsiniz. Artık yeni projelere başlamak için hazırsınız!

İ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...