Laravel Nasıl Kurulur? Linux Üzerinde Adım Adım Rehber

Laravel kurulumunu Linux üzerinde adım adım anlatan bu rehber, PHP ile web geliştirme sürecinizi hızlandıracak ve Laravel’in güçlü altyapısını keşfetmenize yardımcı olacak.

BFS

Laravel, PHP tabanlı en popüler framework’lerden biri olarak web geliştirme dünyasında adeta bir devrim yarattı. Kolay kullanımı, güçlü yapısı ve geniş topluluğu ile her geçen gün daha fazla tercih ediliyor. Eğer bir Linux kullanıcısıysanız ve Laravel ile projeler geliştirmeyi planlıyorsanız, doğru yere geldiniz. Bu yazıda, Laravel’i Linux üzerine nasıl kuracağınızı adım adım anlatacağım. Hadi, başlayalım!

1. Gerekli Araçların Kurulumu


Laravel’i kurmadan önce, bilgisayarınızda bazı temel araçların kurulu olması gerekiyor. Bunlar PHP, Composer, ve bir veritabanı yönetim sistemi (MySQL ya da PostgreSQL gibi) olacaktır. Bu araçları kurduktan sonra, Laravel’i sorunsuz bir şekilde çalıştırabilirsiniz.

İlk olarak, PHP'nin ve Composer'ın kurulu olup olmadığını kontrol edelim. Bunu terminal üzerinden yapabilirsiniz:

PHP Kurulumu:
Linux üzerinde PHP’yi kurmak için aşağıdaki komutu çalıştırabilirsiniz:


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


Composer Kurulumu:
Laravel, Composer kullanarak bağımlılıkları yönetir, bu yüzden Composer’ı da kurmanız gerekecek. Aşağıdaki komutları kullanarak Composer’ı kurabilirsiniz:


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


Bu işlem tamamlandığında, Composer’ı terminal üzerinden kullanmaya başlayabilirsiniz. Şimdi, kurulumun doğru olup olmadığını kontrol etmek için aşağıdaki komutları kullanarak PHP ve Composer’ın kurulu olduğunu doğrulayabilirsiniz:


php -v
composer -v


Eğer her şey düzgün çalışıyorsa, sıradaki adıma geçebiliriz.

2. Laravel Projesi Başlatmak


Laravel’i kurmak için terminal üzerinden Laravel’in Composer komutları ile projenizi başlatabilirsiniz. Laravel için en güncel sürümü kurabilmek için şu komutu çalıştırmanız yeterli:


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


Burada proje-adi kısmını, kurmak istediğiniz proje adıyla değiştirin. Bu komut, Laravel’in en son sürümünü indirip kuracaktır. Kurulum tamamlandığında, yeni projeniz oluşturulmuş olacak.

3. Apache veya Nginx Kurulumu


Laravel projelerini çalıştırabilmek için bir web sunucusuna ihtiyacınız olacak. Genellikle, Laravel’i Apache veya Nginx üzerinde çalıştırabilirsiniz. Bu iki sunucudan biri kurulu değilse, bu adımları takip edebilirsiniz.

Apache Kurulumu:
Eğer Apache kullanacaksanız, şu komutları kullanarak Apache’yi kurabilirsiniz:


sudo apt install apache2


Sonrasında, Apache’yi Laravel projenizle çalışacak şekilde yapılandırmanız gerekiyor. Laravel, varsayılan olarak public dizini üzerinden çalışır. Bu nedenle, Apache’nin yönlendirmelerini doğru bir şekilde yapılandırmalısınız. Apache konfigürasyon dosyasına şu satırı ekleyin:



    DocumentRoot /path/to/your/project/public
    ServerName localhost


Nginx Kurulumu:
Nginx kullanıyorsanız, aşağıdaki komut ile Nginx’i kurabilirsiniz:


sudo apt install nginx


Sonrasında, Nginx konfigürasyon dosyasını Laravel projenize göre ayarlamanız gerekir. Nginx yapılandırmasını aşağıdaki şekilde düzenleyebilirsiniz:


server {
    listen 80;
    server_name localhost;
    root /path/to/your/project/public;
}


Her iki durumda da, web sunucusunu başlatmanız gerekiyor:


sudo systemctl restart apache2
sudo systemctl restart nginx


4. Laravel’in Çalıştığını Kontrol Etme


Şimdi, Laravel projenizin çalışıp çalışmadığını kontrol etme zamanı! Web sunucusunu başlattıktan sonra, tarayıcınızı açın ve localhost adresini ziyaret edin. Eğer her şey doğru kurulduysa, Laravel’in hoş geldiniz ekranını görmelisiniz.

5. Veritabanı Ayarları


Laravel projelerinde, çoğu zaman veritabanı kullanılır. Laravel, MySQL ve PostgreSQL gibi veritabanlarıyla kolayca entegre olur. Laravel’in .env dosyasını kullanarak veritabanı ayarlarınızı yapılandırabilirsiniz.

Örnek .env ayarları şu şekilde olabilir:


DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_db
DB_USERNAME=root
DB_PASSWORD=secret


Bu ayarları yaptıktan sonra, Laravel’in veritabanı bağlantısını test etmek için şu komutu çalıştırabilirsiniz:


php artisan migrate


Eğer her şey doğru çalışıyorsa, veritabanı yapılarınız başarıyla oluşturulacaktır.

Sonuç


Ve işte! Laravel projeniz Linux üzerinde başarıyla kuruldu. Şimdi, güçlü ve esnek Laravel framework'ü ile harika projelere imza atabilirsiniz. Unutmayın, Laravel’in geniş bir topluluğu ve bolca kaynakları var, bu nedenle takıldığınız her adımda yardıma ulaşabilirsiniz. İyi çalışmalar!

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