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

Linux üzerinde Laravel kurulumunu detaylı bir şekilde anlatan bu rehber, hem yeni başlayanlar hem de Laravel deneyimi olan geliştiriciler için faydalıdır. Adım adım kurulum işlemleri ve gerekli komutlarla Laravel projenizi hızla oluşturabilirsiniz.

BFS

Bir zamanlar, Laravel'e adım atmaya karar verdiğimde, kafamda binlerce soru vardı. "Nasıl başlarım?" "Hangi adımları izlemeliyim?" "PHP'yi zaten biliyorum ama Laravel'e nasıl geçiş yaparım?" gibi. Ve sonra o an geldiğinde, yavaşça ama emin adımlarla Linux üzerinde Laravel kurulumunun ne kadar kolay olduğunu keşfettim. Şimdi, aynı soruları soran tüm arkadaşlarım için adım adım bir rehber hazırlamak istiyorum.

Laravel'e Giriş:

Laravel, PHP ile yapılmış bir web uygulama çatısıdır. Modern yazılım geliştirme süreçlerini kolaylaştıran çok sayıda araç ve özellik sunar. Eğer siz de Linux üzerinde Laravel kullanmaya başlamak istiyorsanız, bu yazı tam size göre! Hadi gelin, birlikte Linux üzerinde Laravel kurulumunu yapalım.

Adım 1: Sistem Gereksinimlerini Kontrol Etmek



İlk olarak, Laravel'in düzgün çalışabilmesi için bazı sistem gereksinimlerini karşılamanız gerekir. Laravel, PHP 7.3 veya daha yüksek bir sürümü, Composer ve bir veritabanı sunucusunu gerektirir. Bu gereksinimler, Linux üzerinde çoğu dağıtımda kolayca karşılanabilir.

Gerekli Araçlar:
- PHP (7.3 veya daha yüksek)
- Composer
- Veritabanı (MySQL veya SQLite gibi)
- Nginx veya Apache Web Sunucusu

Adım 2: PHP ve Composer Kurulumu



Laravel’i çalıştırabilmek için öncelikle PHP’yi kurmamız gerekiyor. PHP, web uygulamalarının temel yapı taşıdır. Çoğu Linux dağıtımında PHP, sistem paket yöneticisiyle kolayca kurulabilir.

PHP’yi kurmak için terminali açın ve şu komutları sırasıyla yazın:


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


Bu işlem PHP ve gerekli bazı eklentileri kuracaktır. Ardından, Laravel'in yönetim aracını kurmak için Composer’a geçelim.

Composer, PHP projelerinde bağımlılıkları yönetmek için kullanılan bir araçtır. Laravel projeleri de Composer ile yönetilir. Composer’ı kurmak için şu komutu kullanabilirsiniz:


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


Bu komutlar Composer'ı global olarak kuracaktır.

Adım 3: Laravel’i Kurmak



PHP ve Composer kurulduktan sonra, Laravel’i kurmak için artık hazırız. Laravel’i kurmanın en kolay yolu, Composer’ı kullanmaktır. Laravel’i global olarak kurmak için şu komutu yazın:


composer global require laravel/installer


Bu komut, Laravel'in kurulumunu yapacak ve `laravel` komutunu global olarak kullanabilmenizi sağlayacaktır. Şimdi, Laravel ile ilk projemizi oluşturmaya hazırız!

Adım 4: Laravel Projesi Oluşturmak



Yeni bir Laravel projesi oluşturmak için terminale şu komutu yazın:


laravel new myproject


Bu komut, "myproject" adında yeni bir Laravel projesi oluşturacak ve gerekli dosya yapısını kuracaktır. Proje kurulum tamamlandıktan sonra, proje dizinine geçmek için şu komutu kullanın:


cd myproject


Adım 5: Laravel Sunucusunu Başlatmak



Laravel kurulumunu tamamladıktan sonra, geliştirme sunucusunu çalıştırmak için aşağıdaki komutu kullanabilirsiniz:


php artisan serve


Bu komut, Laravel’in yerleşik geliştirme sunucusunu başlatır. Artık web tarayıcınızda `http://localhost:8000` adresini ziyaret ederek Laravel uygulamanızın başlangıç sayfasını görebilirsiniz.

Adım 6: Veritabanı Ayarlarını Yapmak



Laravel ile veritabanı kullanabilmek için `.env` dosyasındaki ayarları yapmanız gerekir. Bu dosya, uygulamanızın yapılandırma ayarlarını içerir. Özellikle veritabanı ayarlarını bu dosyada bulacaksınız. MySQL kullanıyorsanız, şu şekilde ayar yapabilirsiniz:


DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mydatabase
DB_USERNAME=root
DB_PASSWORD=root


Eğer veritabanı ayarlarını doğru yaptıysanız, Laravel’in veritabanıyla bağlantısı kurulacaktır.

Adım 7: Laravel Uygulamanız Hazır!



Ve işte bu kadar! Şimdi Linux üzerinde Laravel’inizi başarıyla kurmuş oldunuz. Artık web geliştirme projelerinize başlamak için hazır durumdasınız. Laravel’in sunduğu binlerce özellik ve araçla, harika projelere imza atabilirsiniz.

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