1. Gereksinimleri Kontrol Et
Laravel kullanabilmek için, öncelikle bazı yazılımlar ve paketlere ihtiyacın olacak. Bu yazılımlar genellikle Linux dağıtımına göre değişebilir, ama çoğu zaman şunları yüklemen gerekir:
- PHP (7.4 veya daha yüksek bir sürüm)
- Composer (PHP için bağımlılık yönetim aracı)
- MySQL veya MariaDB (Veritabanı)
- Apache veya Nginx (Web sunucusu)
Gelin, bunları teker teker nasıl yükleyeceğimizi görelim!
2. PHP Yüklemek
Linux sistemlerinde PHP’yi yüklemek oldukça kolay. Aşağıdaki komutları terminal üzerinden çalıştırarak PHP’yi kurabilirsin:
sudo apt update
sudo apt install php php-cli php-mbstring php-xml php-bcmath php-json php-zipYukarıdaki komut ile PHP ve Laravel için gerekli olan bazı önemli modülleri yüklemiş olduk.
3. Composer Kurulumu
Composer, Laravel ile çalışmak için olmazsa olmaz bir araçtır. Composer, PHP bağımlılıklarını yöneten bir araçtır. Laravel projeni kurarken Composer kullanacağız. Şimdi, Composer’ı yükleyelim:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composerBu işlem, Composer’ı global olarak kullanabileceğin bir konuma taşıyacak.
4. Veritabanı Kurulumu (MySQL)
Laravel projeleri genellikle bir veritabanına ihtiyaç duyar. En yaygın kullanılan veritabanlarından biri MySQL’dir. MySQL’i kurmak için şu komutları kullanabilirsin:
sudo apt install mysql-server
sudo mysql_secure_installationYukarıdaki komutlar, MySQL’i kurmanı sağlar ve ardından temel güvenlik ayarlarını yapmanı sağlar.
5. Laravel’i Kurmak
Şimdi, Laravel’i kurma zamanı! Laravel, Composer ile kurulur. Laravel için yeni bir proje başlatmak için şu komutu kullanabilirsin:
composer create-project --prefer-dist laravel/laravel proje-adiBurada `proje-adi`, Laravel projenin ismi olacak. Bu komut, Laravel’i ve gerekli tüm bağımlılıkları otomatik olarak indirecektir. İşlem tamamlandığında, Laravel projen hazır!
6. Apache veya Nginx Ayarları
Şimdi, Laravel’i çalıştırmak için bir web sunucusuna ihtiyacımız olacak. Burada, Apache veya Nginx kullanabiliriz. Apache kullanıyorsan, aşağıdaki adımları takip edebilirsin.
İlk olarak, Apache’yi kurmalıyız:
sudo apt install apache2Sonra, Apache’nin Laravel’in public dizinini doğru şekilde gösterecek şekilde yapılandırmamız gerekiyor. Apache yapılandırma dosyasına şu komutla erişebilirsin:
sudo nano /etc/apache2/sites-available/000-default.confBu dosyadaki `DocumentRoot` kısmını Laravel projenin `public` dizinine yönlendireceğiz. Örneğin:
DocumentRoot /var/www/html/proje-adi/publicBu değişikliği yaptıktan sonra, Apache’yi yeniden başlatmamız gerekiyor:
sudo systemctl restart apache2Artık web tarayıcında `http://localhost` adresini ziyaret ederek Laravel projenin anasayfasına erişebilmelisin!
7. Laravel'i Çalıştırmak
Son olarak, Laravel’i geliştirme ortamında çalıştırabilmek için şu komutu kullanacağız:
php artisan serveBu komut, Laravel’i yerel sunucuda çalıştırır ve genellikle `http://localhost:8000` adresinden erişilebilir olur.
8. Laravel'i Test Et
Son adım olarak, her şeyin düzgün çalışıp çalışmadığını test edelim. Tarayıcıya `http://localhost:8000` yazdığında Laravel’in karşına çıkması gerekiyor. Eğer bu sayfa yükleniyorsa, kurulumun başarılı demektir!
Sonuç
Ve işte bu kadar! Laravel’i Linux’a başarıyla kurdun ve geliştirmeye hazır hale geldin. Artık harika projeler geliştirebilir, web uygulamalarının temellerini atabilirsin. Laravel, sunduğu birçok özellik ve güçlü yapısıyla seni bekliyor.
Unutma, bu süreçte bir sorun yaşarsan her zaman internet üzerinde Laravel topluluğundan yardım alabilirsin. Geliştirme yolculuğunda başarılar!