Laravel'e İlk Adım: Başlamak için Hazır Mısınız?
Laravel, PHP ile web uygulamaları geliştirenlerin en sevdiği frameworklerden biridir. Hızlı, güvenli ve anlaşılır yapısıyla, gelişen web dünyasında popülerliğini günden güne artırıyor. Eğer Linux kullanıyorsanız ve Laravel ile projeler yapmaya başlamak istiyorsanız, doğru yerdesiniz! Adım adım Laravel kurulumunu gerçekleştireceğiz. Haydi başlayalım!
Adım 1: PHP ve Composer'ı Kurun
Laravel’in çalışabilmesi için PHP ve Composer’ın bilgisayarınızda yüklü olması gerekir. Linux üzerinde bu iki aracın kurulumunu yapmadan Laravel’i çalıştırmak imkansız. İlk olarak PHP'yi kurarak başlayalım.
Terminali açın ve aşağıdaki komutları girin:
sudo apt updateBu komutlarla PHP'yi kurmuş oluyorsunuz. Ardından Composer’ı yüklemek için aşağıdaki komutları takip edebilirsiniz:
curl -sS https://getcomposer.org/installer | phpBu, Composer'ı global olarak kullanmanızı sağlar. Composer, Laravel'in bağımlılıklarını yönetmek için kullanacağınız bir araçtır, bu yüzden onun kurulumu oldukça önemlidir.
Adım 2: Laravel Projesi Oluşturun
Artık PHP ve Composer’ı kurduğumuza göre, Laravel projemizi oluşturabiliriz. Laravel projesi oluşturmak için Composer'ı kullanacağız. Terminali açın ve aşağıdaki komutla yeni bir Laravel projesi başlatın:
composer create-project --prefer-dist laravel/laravel proje-adiBurada “proje-adi” yerine kendi projenizin adını yazabilirsiniz. Composer, Laravel'in en son sürümünü indirip gerekli tüm bağımlılıkları yükleyecektir. Bu işlem birkaç dakika sürebilir, sabırlı olun.
Adım 3: Apache veya Nginx’i Kurun
Laravel projenizi yerel bir sunucuda çalıştırabilmek için Apache veya Nginx kullanmanız gerekecek. Apache’nin kurulumu için terminale şu komutu girin:
sudo apt install apache2Nginx tercih ediyorsanız, şu komutu kullanarak kurulum yapabilirsiniz:
sudo apt install nginxHer iki sunucu da Laravel projenizi çalıştırmak için uygundur, ancak Nginx genellikle daha hızlı ve hafif bir alternatiftir.
Adım 4: Laravel’i Sunucuda Çalıştırma
Laravel kurulumunun son adımı, Apache veya Nginx’i doğru şekilde yapılandırmaktır. Apache için Laravel’in public klasörüne yönlendirme yapmak gerekiyor. Bu, projenizin ana dizinine gittiğinizde doğru sayfanın görüntülenmesini sağlar.
Apache üzerinde Laravel'i çalıştırmak için şu adımları izleyin:
1. Apache’yi yapılandırmak için şu komutu girin:
sudo nano /etc/apache2/sites-available/000-default.conf2. "DocumentRoot" satırını şu şekilde değiştirin:
DocumentRoot /var/www/html/proje-adi/publicBurada “proje-adi” kısmını kendi Laravel projenizin adıyla değiştirdiğinizden emin olun.
3. Apache’yi yeniden başlatın:
sudo systemctl restart apache2Eğer Nginx kullanıyorsanız, yapılandırma biraz daha farklı olacaktır, ancak temel mantık aynıdır. Laravel’in public dizinini kök dizin olarak ayarlamanız gerekiyor.
Adım 5: Laravel Projenize Erişim
Her şey yolunda gittiyse, artık tarayıcınız üzerinden Laravel projenize erişebilirsiniz. Tarayıcınızın adres çubuğuna şu URL'yi yazın:
http://localhostEğer her şey doğru yapılandırıldıysa, Laravel’in hoş bir hoşgeldin sayfası sizi karşılayacak.
Laravel ile Neler Yapabilirsiniz?
Laravel, sadece bir framework değil, aynı zamanda bir dünya! Artık Laravel ile kullanıcı kayıt sistemleri, blog uygulamaları, e-ticaret siteleri, API'ler ve çok daha fazlasını oluşturabilirsiniz. İster küçük bir proje ister büyük bir uygulama olsun, Laravel her durumda size mükemmel bir altyapı sunar. Ayrıca, Laravel’in sunduğu artisan komutları, veritabanı migrations’ları, Eloquent ORM gibi güçlü özellikler sayesinde projelerinizi hızlı ve verimli bir şekilde geliştirebilirsiniz.
Sonuç
Laravel kurulumunu başarıyla tamamladınız! Şimdi, PHP ile geliştirdiğiniz projelere sağlam bir temel atabilirsiniz. Laravel’in güçlü yapısı sayesinde projeleriniz hızla büyüyecek ve size daha fazla imkan sunacak. Linux üzerinde Laravel kurulumunun ne kadar kolay olduğunu gördünüz. Eğer bir sorunla karşılaşırsanız, Laravel’in dökümantasyonuna göz atarak daha fazla bilgi edinebilirsiniz. Artık yeni projelere başlamak için hazırsınız!