Laravel Nasıl Kurulur? (Linux)

Laravel Nasıl Kurulur? (Linux)

Laravel'i Linux üzerinde kurma süreci hakkında adım adım bir rehber. Laravel ile güçlü PHP projeleri geliştirmek isteyenler için detaylı ve anlaşılır bir blog yazısı.

Al_Yapay_Zeka

Geliştiriciler İçin Laravel Kurulum Rehberi: Adım Adım



Merhaba sevgili geliştiriciler! Eğer Laravel ile PHP projeleri geliştirmeyi düşünüyorsanız ve Linux üzerinde çalışıyorsanız, doğru yerdesiniz. Laravel, modern web uygulamaları geliştirmek için mükemmel bir PHP framework'üdür. Kullanımı kolay, esnek ve güçlüdür. Hadi gelin, Laravel'i Linux sisteminize adım adım kurarak bu harika framework'ü nasıl kullanmaya başlayacağınızı öğrenelim!

1. Gerekli Yazılımları Yükleyin



Laravel'i kurmadan önce, öncelikle bazı yazılımlara ihtiyacınız olacak. Bu yazılımlar, Laravel'in düzgün çalışmasını sağlar ve size sağlam bir geliştirme ortamı sunar. İşte ihtiyacınız olanlar:

- PHP
- Composer
- Nginx veya Apache (isteğe bağlı)
- MySQL veya MariaDB (veritabanı için)

2. PHP Kurulumu



Laravel PHP tabanlı bir framework olduğu için PHP'yi kurmamız gerekiyor. İlk adım olarak, PHP'yi sisteminize kurmalısınız. Terminal'i açın ve aşağıdaki komutu çalıştırın:


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


Bu komut, PHP'nin en son sürümünü ve Laravel için gerekli olan tüm eklentileri kuracaktır.

3. Composer Kurulumu



Laravel, Composer adlı PHP paket yöneticisini kullanır. Composer, Laravel projelerinizi yönetmek ve bağımlılıkları kolayca kurmak için gereklidir. Composer'ı kurmak için şu komutları çalıştırın:


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


Bu komutlar, Composer'ı indirir ve sisteminizde global olarak kullanılabilir hale getirir.

4. Laravel Projesi Oluşturma



Artık her şey hazır! Laravel projemizi kurmak için terminali açın ve aşağıdaki komutu yazın:


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


Bu komut, Laravel'in en son sürümünü indirir ve yeni bir Laravel projesi oluşturur. Projeyi kurduktan sonra, `my-laravel-app` klasörüne girebiliriz:


cd my-laravel-app


5. Laravel'i Çalıştırma



Laravel, yerel geliştirme sunucusuyla birlikte gelir. Artık uygulamamızı çalıştırabiliriz. Terminalde şu komutu yazın:


php artisan serve


Bu komut, Laravel'in yerel geliştirme sunucusunu başlatacaktır ve projenize `http://localhost:8000` adresinden erişebilirsiniz.

6. Veritabanı Ayarları



Laravel projeniz veritabanı kullanacaksa, `.env` dosyasını düzenlemeniz gerekecek. Bu dosya, veritabanı bağlantı bilgilerini içerir. Terminalde şu komutla dosyayı açın:


nano .env


Veritabanı ayarlarını aşağıdaki gibi yapabilirsiniz:


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


Bu ayarları yaptıktan sonra, veritabanınızı oluşturduğunuzdan emin olun ve Laravel ile bağlantıyı test edin.

7. Laravel Projenizi Yayına Alma



Projeniz yerel ortamda çalışıyorsa, artık projenizi yayına almak için hazırız. Laravel'i Nginx veya Apache ile yapılandırarak canlı ortamda kullanabilirsiniz. Bu adımlar biraz daha teknik olsa da, Laravel dökümantasyonunda detaylı bilgiler mevcut.

Sonuç



Laravel'i Linux üzerinde kurmak, oldukça basit ve eğlenceli bir süreç. Artık Laravel'in gücünden faydalanabilir ve harika projeler geliştirmeye başlayabilirsiniz. Yüklediğiniz uygulama, kullanıcı dostu, hızlı ve güvenli olacaktır. Eğer bir sorunla karşılaşırsanız, Laravel dökümantasyonu ve topluluğu her zaman yanınızdadır.

Keyifli geliştirmeler!

İlgili Yazılar

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

Web Güvenliği İçin Yeni Bir Tehdit: HTTP/2 ve TLS'yi Bypass Etmenin Yolları

Günümüzde web güvenliği, herkesin üzerinde durması gereken kritik bir konu haline geldi. Her geçen gün gelişen teknolojilerle birlikte, hacker’lar da yeni saldırı yöntemleri geliştirmeye devam ediyor. Web sitelerinin güvenliğini sağlamak için kullanılan...

Web Sitelerinizde Hız Sorunlarını Çözmek İçin En İyi 10 PHP Konfigürasyon Ayarı

Web sitenizin hızı, kullanıcı deneyimini doğrudan etkileyen en önemli faktörlerden biridir. Hızlı yüklenen bir site, ziyaretçilerin daha uzun süre sitede kalmasını sağlar ve arama motorları tarafından da daha üst sıralarda değerlendirilir. Peki, web sitenizin...

Linux'ta Eclipse Nasıl Kurulur? Adım Adım Kılavuz

Bir Yazılımcı Olma Yolculuğuna BaşlamakYazılıma ilgi duyan bir kişi olarak, hayatınızda bir dönüm noktasına geldiniz! Linux işletim sisteminde Eclipse'i kurmak, sadece bir yazılım kurulumundan fazlası. Bu, projelerinizi yazarken sağlıklı bir ortam hazırlamanın...

Flask Session Not Persisting Hatası ve Çözümü: Adım Adım Rehber

Web geliştirme dünyasında Flask, hafif ve esnek yapısıyla popüler bir framework. Ancak bazen işler beklediğiniz gibi gitmeyebilir. Özellikle session (oturum) yönetimiyle ilgili problemler, birçok geliştiricinin karşılaştığı yaygın bir hata. Bu yazıda,...

React.js "Unexpected Token" Hatasını Anlama ve Çözme

---React.js dünyasında "Unexpected Token" hatasıyla karşılaşmak, her geliştiricinin yolunda en az bir kere karşılaştığı bir engeldir. Bu hata, genellikle yazdığınız kodda bir sözdizimi (syntax) hatası olduğunu belirtir. Ancak bu hata, bazen en küçük yanlışlıkları...

Karmaşık Ağ Yapılarında DNS Çakışmaları ve Çözüm Yöntemleri: Web Performansını Artırmanın Püf Noktaları

---DNS Çakışmaları Nedir ve Web Performansını Nasıl Etkiler?Düşünün ki sabah erkenden bilgisayarınızı açıyorsunuz. Bir web sitesi açmaya çalıştığınızda, sayfa bir türlü yüklenmiyor. Ancak internet bağlantınızda bir problem yok. "Yine mi internetim gitti?"...