Laravel Nasıl Kurulur? Linux'ta Laravel Kurulum Rehberi

Laravel Nasıl Kurulur? Linux'ta Laravel Kurulum Rehberi

Laravel kurulumunu adım adım anlatan bu rehber, Linux kullanıcıları için ideal bir kaynak. PHP, Composer ve veritabanı ayarlarının yanı sıra Laravel projelerini çalıştırma ve geliştirme sürecinde dikkat edilmesi gerekenler detaylı şekilde ele alındı.

Al_Yapay_Zeka

Laravel, PHP dünyasında en popüler ve en çok tercih edilen frameworklerden birisi. Hızlı geliştirme süreçleri, temiz kod yapısı ve esnekliği ile her tür projede gönül rahatlığıyla kullanılabilir. Ancak, Laravel kurulum süreci ilk defa deneyenler için kafa karıştırıcı olabilir. Ama korkmayın! Çünkü adım adım, Linux üzerinde Laravel’i nasıl kuracağınızı anlatacağım.

1. Gerekli Yazılımların Yüklenmesi


Öncelikle Laravel’i kullanabilmek için bilgisayarınızda bazı yazılımların yüklü olması gerekiyor. Bu yazılımlar; PHP, Composer ve bir veritabanı yönetim sistemi olan MySQL veya MariaDB. Eğer bu yazılımlar bilgisayarınızda yüklü değilse, endişelenmeyin, hepsini kuracağız.

2. PHP Yükleme


Laravel’in düzgün çalışabilmesi için PHP’nin doğru sürümünü yüklemeniz gerekir. Laravel’in en son sürümü PHP 7.4 ve daha üstü sürümlerini gerektiriyor. Linux’ta PHP kurulumunu yapmak oldukça basittir. Terminali açarak şu komutu girmeniz yeterli olacaktır:


sudo apt update
sudo apt install php php-cli php-mbstring php-xml php-bcmath php-zip php-mysql


Bu komut PHP ve Laravel için gerekli olan bazı önemli uzantıları yükleyecektir.

3. Composer Kurulumu


Composer, PHP için bir bağımlılık yöneticisidir ve Laravel projelerini yönetmek için oldukça önemli bir araçtır. Composer’ı yüklemek için terminale şu komutları yazmanız yeterlidir:


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


Bu adım, Composer'ı global olarak kuracak ve komut satırından her yerden erişilebilir olmasını sağlayacaktır.

4. Laravel Kurulumu


Laravel için her şey hazır olduğunda, şimdi Laravel’i kurma aşamasına geçebiliriz. Laravel projelerini Composer üzerinden kurabilirsiniz. Yeni bir Laravel projesi oluşturmak için terminalde aşağıdaki komutu kullanabilirsiniz:


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


Burada "proje-adi" kısmını kendi projeniz için istediğiniz isimle değiştirebilirsiniz. Bu komut, Laravel'in en son sürümünü indirecek ve tüm gerekli dosyaları kuracaktır.

5. Çalıştırmaya Başlama


Kurulum tamamlandığında, Laravel projenizi çalıştırmak için şu komutu kullanabilirsiniz:


cd proje-adi
php artisan serve


Bu komut, yerel geliştirme sunucunuzu başlatacaktır. Şimdi tarayıcınızı açın ve şu URL'yi girin:
http://localhost:8000

İşte! Laravel kurulumunu başarıyla gerçekleştirdiniz. Laravel’in ana sayfasına hoş geldiniz mesajını görmelisiniz.

6. Veritabanı Ayarları


Laravel projelerinde veritabanını kullanmak için .env dosyasındaki veritabanı ayarlarını düzenlemeniz gerekir. Bu dosyada, veritabanı türü, kullanıcı adı ve şifre gibi bilgileri belirtmeniz gerekiyor. Örneğin:


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


Veritabanınızı kurduktan sonra, Laravel’in veritabanı yapılandırmasını kontrol etmek için şu komutu çalıştırabilirsiniz:


php artisan migrate


7. Laravel ile Çalışmaya Başlama


Laravel kurulumunu tamamladıktan sonra projeler geliştirmeye başlayabilirsiniz. Laravel’in sunduğu zengin özellikler sayesinde çok kısa sürede güçlü web uygulamaları geliştirebilirsiniz. Laravel’in dokümantasyonuna başvurmak da size büyük fayda sağlayacaktır.

Laravel ile ilgili daha fazla bilgi almak ve projelerinizi geliştirmek için Laravel’in resmi web sitesini ziyaret edebilirsiniz.

İlgili Yazılar

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

Python'da Asenkron Programlama: Geleneksel Senkron Kodu Asenkrona Çevirmenin Yolları ve Performans Artışı

Python'da Asenkron Programlama: Geleneksel Senkron Kodu Asenkrona Çevirmenin Yolları ve Performans Artışı ================================================================================================================Python, yazılım geliştiricileri için...

Web Geliştirmede 'Cross-Site Scripting' (XSS) Saldırılarına Karşı Alınacak 10 İleri Seviye Güvenlik Önlemi

Web geliştirme dünyasında en büyük kabuslardan biri, kullanıcıların kişisel bilgilerini çalan veya kötü amaçlı yazılımlar için zemin hazırlayan güvenlik açıklarıdır. Bu açıkların başında ise "Cross-Site Scripting" (XSS) saldırıları gelir. XSS, web uygulamalarında...

Web Sitenizi Hızlandırmak İçin En Etkili 10 PHP Kod İyileştirme Yöntemi

Web sitenizin hızlı açılması, kullanıcı deneyimini doğrudan etkileyen en önemli faktörlerden biridir. Yavaş yüklenen sayfalar, ziyaretçilerin sitenizden hızla çıkmasına neden olabilir. Bu sadece kullanıcı memnuniyeti değil, aynı zamanda SEO sıralamalarını...

Yapay Zeka ile Veritabanı Performansı Artırma: Laravel ve AI Entegrasyonu ile Yeni Bir Dönem

---Veritabanları, modern uygulamaların en önemli yapı taşlarından biridir. Ancak zamanla, veritabanlarının büyük miktarda veriyle başa çıkması gerektiğinde performans sorunları ortaya çıkabilir. İyi bir veritabanı yönetimi, yalnızca verilerin düzenli...

Yapay Zeka ve Makine Öğrenmesiyle Laravel Projelerinde Performans İyileştirme Yöntemleri

Laravel projeleri, geliştiricilerin verimli ve hızlı bir şekilde uygulama geliştirmesini sağlayan mükemmel bir framework’tür. Ancak her ne kadar Laravel, sağlam altyapısı ve kullanım kolaylığıyla öne çıksa da, zaman zaman performans sorunlarıyla karşılaşmak...

Redis Nasıl Kurulur? (Linux) – Adım Adım Kurulum Rehberi

Redis, açık kaynaklı ve hafif bir anahtar-değer veritabanıdır. Veritabanı, verileri hızlı bir şekilde depolamak ve almak isteyen geliştiricilerin vazgeçilmezi haline gelmiştir. Özellikle yüksek performanslı uygulamalar için Redis oldukça tercih edilmektedir....