Laravel'e Giriş:
Laravel, PHP ile yapılmış bir web uygulama çatısıdır. Modern yazılım geliştirme süreçlerini kolaylaştıran çok sayıda araç ve özellik sunar. Eğer siz de Linux üzerinde Laravel kullanmaya başlamak istiyorsanız, bu yazı tam size göre! Hadi gelin, birlikte Linux üzerinde Laravel kurulumunu yapalım.
Adım 1: Sistem Gereksinimlerini Kontrol Etmek
İlk olarak, Laravel'in düzgün çalışabilmesi için bazı sistem gereksinimlerini karşılamanız gerekir. Laravel, PHP 7.3 veya daha yüksek bir sürümü, Composer ve bir veritabanı sunucusunu gerektirir. Bu gereksinimler, Linux üzerinde çoğu dağıtımda kolayca karşılanabilir.
Gerekli Araçlar:
- PHP (7.3 veya daha yüksek)
- Composer
- Veritabanı (MySQL veya SQLite gibi)
- Nginx veya Apache Web Sunucusu
Adım 2: PHP ve Composer Kurulumu
Laravel’i çalıştırabilmek için öncelikle PHP’yi kurmamız gerekiyor. PHP, web uygulamalarının temel yapı taşıdır. Çoğu Linux dağıtımında PHP, sistem paket yöneticisiyle kolayca kurulabilir.
PHP’yi kurmak için terminali açın ve şu komutları sırasıyla yazın:
sudo apt update
sudo apt install php php-cli php-fpm php-mbstring php-xml php-curl php-zip php-mysql
Bu işlem PHP ve gerekli bazı eklentileri kuracaktır. Ardından, Laravel'in yönetim aracını kurmak için Composer’a geçelim.
Composer, PHP projelerinde bağımlılıkları yönetmek için kullanılan bir araçtır. Laravel projeleri de Composer ile yönetilir. Composer’ı kurmak için şu komutu kullanabilirsiniz:
sudo apt install curl php-cli php-mbstring git unzip
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Bu komutlar Composer'ı global olarak kuracaktır.
Adım 3: Laravel’i Kurmak
PHP ve Composer kurulduktan sonra, Laravel’i kurmak için artık hazırız. Laravel’i kurmanın en kolay yolu, Composer’ı kullanmaktır. Laravel’i global olarak kurmak için şu komutu yazın:
composer global require laravel/installer
Bu komut, Laravel'in kurulumunu yapacak ve `laravel` komutunu global olarak kullanabilmenizi sağlayacaktır. Şimdi, Laravel ile ilk projemizi oluşturmaya hazırız!
Adım 4: Laravel Projesi Oluşturmak
Yeni bir Laravel projesi oluşturmak için terminale şu komutu yazın:
laravel new myproject
Bu komut, "myproject" adında yeni bir Laravel projesi oluşturacak ve gerekli dosya yapısını kuracaktır. Proje kurulum tamamlandıktan sonra, proje dizinine geçmek için şu komutu kullanın:
cd myproject
Adım 5: Laravel Sunucusunu Başlatmak
Laravel kurulumunu tamamladıktan sonra, geliştirme sunucusunu çalıştırmak için aşağıdaki komutu kullanabilirsiniz:
php artisan serve
Bu komut, Laravel’in yerleşik geliştirme sunucusunu başlatır. Artık web tarayıcınızda `http://localhost:8000` adresini ziyaret ederek Laravel uygulamanızın başlangıç sayfasını görebilirsiniz.
Adım 6: Veritabanı Ayarlarını Yapmak
Laravel ile veritabanı kullanabilmek için `.env` dosyasındaki ayarları yapmanız gerekir. Bu dosya, uygulamanızın yapılandırma ayarlarını içerir. Özellikle veritabanı ayarlarını bu dosyada bulacaksınız. MySQL kullanıyorsanız, şu şekilde ayar yapabilirsiniz:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mydatabase
DB_USERNAME=root
DB_PASSWORD=root
Eğer veritabanı ayarlarını doğru yaptıysanız, Laravel’in veritabanıyla bağlantısı kurulacaktır.
Adım 7: Laravel Uygulamanız Hazır!
Ve işte bu kadar! Şimdi Linux üzerinde Laravel’inizi başarıyla kurmuş oldunuz. Artık web geliştirme projelerinize başlamak için hazır durumdasınız. Laravel’in sunduğu binlerce özellik ve araçla, harika projelere imza atabilirsiniz.