Laravel'e Adım Atmaya Hazır Mısınız?
Laravel, PHP dünyasında hızla popülerlik kazanan ve geliştiricilere sunduğu güçlü araçlar ile dikkat çeken bir framework'tür. Eğer siz de dinamik ve modern web uygulamaları geliştirmeyi planlıyorsanız, Laravel tam size göre. Peki, Linux sisteminizde Laravel’i nasıl kurabilirsiniz? Bu yazımda, her aşamasını adım adım inceleyeceğiz. Hazırsanız, başlayalım!
Adım 1: PHP ve Composer Kurulumu
Laravel, PHP tabanlı bir framework olduğu için öncelikle PHP'nin bilgisayarınızda yüklü olması gerekir. Ayrıca, Laravel projelerini kolayca yönetebilmek için Composer'a ihtiyacınız olacak.
Öncelikle PHP'nin sisteminizde yüklü olup olmadığını kontrol edelim:
php -vEğer PHP yüklü değilse, terminal üzerinden şu komutla yükleyebilirsiniz:
sudo apt update
sudo apt install php php-cli php-mbstring php-xml php-bcmath php-jsonPHP yüklendikten sonra, Composer'ı kurmalısınız. Composer, PHP projelerinde bağımlılıkları yönetmenizi sağlayan bir araçtır. Composer'ı şu komutla yükleyebilirsiniz:
curl -sS https://getcomposer.org/installer | phpComposer yüklendikten sonra, kurulumun doğru yapıldığını şu komutla kontrol edebilirsiniz:
composer -vAdım 2: Laravel Kurulumuna Başlamak
Artık PHP ve Composer'ı kurduğumuza göre, Laravel’i sistemimize kurabiliriz. Laravel’i kurmanın en kolay yolu, Composer komutlarını kullanmaktır. Aşağıdaki komut ile Laravel projemizi başlatabiliriz:
composer create-project --prefer-dist laravel/laravel my-laravel-appBurada my-laravel-app kısmını, oluşturmak istediğiniz proje adıyla değiştirebilirsiniz. Bu komut Laravel'in son sürümünü indirip kuracaktır.
Kurulum süresi internet hızınıza göre değişebilir, bu yüzden sabırlı olun!
Adım 3: Çevresel Değişkenleri Ayarlama
Laravel projeniz kurulurken, bir .env dosyası oluşturulur. Bu dosya, uygulamanızın çevresel ayarlarını içerir (veritabanı bağlantıları, uygulama adı, anahtarlar vb.). Laravel projesini kurduktan sonra bu dosyayı düzenlemeniz gerekebilir. Bu işlemi şu şekilde yapabilirsiniz:
nano .envBu dosyada en çok değiştirmeniz gereken kısımlar şunlardır:
- APP_NAME: Uygulamanızın adını buraya yazın.
- DB_CONNECTION: Veritabanı bağlantı türünü burada belirtmelisiniz (MySQL, SQLite vb.).
- APP_KEY: Laravel uygulamanız için güvenlik anahtarını burada bulabilirsiniz.
Laravel, ilk kez çalıştırıldığında APP_KEY’yi otomatik olarak oluşturur. Ancak, bazen bu işlemi manuel olarak yapmak gerekebilir. Bunun için şu komutu kullanabilirsiniz:
php artisan key:generateAdım 4: Veritabanı Bağlantısını Yapılandırma
Laravel'in veritabanı bağlantısını ayarlamak için, .env dosyasındaki aşağıdaki satırları düzenlemeniz gerekecek:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=veritabani_adiniz
DB_USERNAME=veritabani_kullanici
DB_PASSWORD=sifrenizBurada dikkat etmeniz gereken nokta, DB_DATABASE, DB_USERNAME ve DB_PASSWORD kısımlarını kendi veritabanı bilgilerinize göre düzenlemektir.
Adım 5: Laravel'i Çalıştırma
Artık kurulum tamamlandı ve projenizi çalıştırmaya hazırsınız. Laravel’i başlatmak için şu komutu kullanabilirsiniz:
php artisan serveBu komut, Laravel uygulamanızı yerel bir geliştirme sunucusunda çalıştıracaktır. Tarayıcınızda http://localhost:8000 adresine giderek, Laravel’in kurulumunun başarılı olup olmadığını kontrol edebilirsiniz.
Adım 6: Başarıyla Kurulum Tamamlandı!
Evet, artık Laravel'i Linux sisteminize başarıyla kurdunuz. Bundan sonra Laravel’in gücünden faydalanarak dinamik ve etkili web uygulamaları geliştirebilirsiniz.
Laravel, güçlü yönleri ve zengin özellikleri ile işinizi çok daha kolay hale getirecek. Şimdi projenizi kişiselleştirmeye başlayabilir, Laravel’in sunduğu avantajları keşfetmeye devam edebilirsiniz.
Son Söz
Laravel ile Linux üzerinde web geliştirme dünyasına sağlam bir adım attınız. Eğer bu kurulumda herhangi bir sorunla karşılaşırsanız, Laravel’in dökümantasyonuna göz atabilirsiniz. Unutmayın, öğrenmek bir süreçtir ve her zaman yeni şeyler keşfetmek için bir fırsat vardır!