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

CSS Grid ile Mobil Uyumluluk: Eski Yöntemlerin Yerini Alacak Modern Teknikler

Bugün web tasarımının belki de en önemli konularından biri, mobil uyumluluktur. Mobil cihazların hızla artan kullanımı ile birlikte, mobil uyumluluk artık sadece bir seçenek değil, zorunluluk haline geldi. Ancak yıllar içinde bu uyumluluğu sağlamak için...

Web Geliştirme ve Performans: Kodunuzun Hafızasını Korumak İçin 10 Altın Kural

Web geliştirme dünyasında karşılaşılan en sinir bozucu sorunlardan biri, kodunuzu yazarken unutulan bellek sızıntıları ve performans problemleri. Bazen bir projede çalışırken o kadar derinlere dalıyoruz ki, kodun bellek üzerindeki etkilerini gözden kaçırabiliyoruz....

Web Sitesi Yavaşlığının Bilinmeyen Sebepleri: Sunucu, Tasarım ve Kodlama Hataları

Bir web sitesi açmak, günümüzde herkesin kolayca yapabileceği bir şey haline geldi. Ancak bu sitenin hızlı çalışması ve kullanıcı deneyimini üst düzeyde tutması, çoğu zaman göz ardı edilen bir detay oluyor. Ziyaretçiler, siteyi açtıklarında birkaç saniye...

Linux'ta Memcached Kurulumu ve Ayarları: Hızlı ve Verimli Bellek Depolama Çözümü

Merhaba Linux severler! Eğer web sitenizin hızını artırmak, performansı zirveye taşımak ve kullanıcı deneyimini en üst seviyeye çıkarmak istiyorsanız, Memcached tam size göre bir araç. Bugün, Linux üzerinde Memcached nasıl kurulur ve nasıl yapılandırılır...

Yapay Zeka ile Web Tasarım: Tasarım Sürecini Nasıl Hızlandırabiliriz?

Web tasarımı, geçmişten günümüze hızla evrimleşen bir alan olmuştur. Tasarımcılar, günümüzde sadece estetik değil, aynı zamanda kullanıcı deneyimini (UX) de ön planda tutarak her bir öğeyi dikkatlice yerleştiriyor. Peki, bu süreci daha hızlı ve verimli...

JavaScript'in Geleceği: Web 3.0 ile Tanışın ve Node.js ile İnteraktif Uygulamalar Geliştirin

Web 3.0: İnternetin Yeni DönemiHayal edin, her şeyin dijitalleştiği bir dünya… Ancak bu dünya, bugün alışık olduğumuzdan çok farklı. İnternet artık merkeziyetsiz, daha güvenli ve kullanıcıların daha fazla kontrol sahibi olduğu bir yapıya dönüşüyor. İşte...