Konuyu Açan #1
Laravel, PHP tabanlı modern ve güçlü bir framework olup, web uygulamaları geliştirmede hız ve güvenlik sağlar. Apache ise, en yaygın kullanılan web sunucularından biridir ve Laravel ile entegrasyonu oldukça yaygındır. Bu nedenle, Laravel’in Apache üzerinde kurulumu, pek çok geliştirici için temel ve önemlidir. Bu süreç, hem PHP’nin doğru yapılandırılmasını hem de Apache’nin uygun ayarlarını içerir. Şimdi adım adım bu kurulumu detaylandıracağız.


İlk olarak, sisteminizde PHP ve Composer’ın yüklü olduğundan emin olunmalı. Laravel, PHP’nin belirli versiyonlarını ve birkaç ek uzantıyı gerektirir; bu yüzden öncelikle PHP’nin güncel ve uyumlu versiyonunu kurmak önemlidir. Ardından, Composer kullanarak Laravel projesi oluşturabilirsiniz.

Apache üzerinde Laravel çalıştırmak için şu adımlar izlenir:

  1. Apache ve PHP Kurulumu:

  • Ubuntu veya benzeri Linux dağıtımlarında sudo apt-get install apache2 php php-cli php-mbstring php-xml php-bcmath php-curl gibi komutlarla gerekli paketler yüklenir.
  • Windows kullanıyorsanız, XAMPP veya WAMP gibi paketleri tercih ederek Apache ve PHP’yi kolayca kurabilirsiniz.


  1. Laravel Projesi Oluşturma:

  • Terminal veya komut istemcisinde composer create-project --prefer-dist laravel/laravel projectadi komutunu kullanarak yeni proje oluşturulur.


  1. Sunucu Ayarları:

  • Laravel dizinine erişim sağlamak için, Apache’nin kök dizinini veya sanal host ayarlarını yapılandırmak gerekir.
  • VHost ayarları genellikle /etc/apache2/sites-available/ klasöründe yapılır. Örneğin:


KOD
123456789  
  
    ServerName laravel.test  
    DocumentRoot /path/to/laravel/public  
      
        AllowOverride All  
        Require all granted  
      
  


  • Bu yapılandırmadan sonra, hosts dosyasına 127.0.0.1 laravel.test satırı eklenerek, tarayıcıda bu alan adını kullanabilirsiniz.


  1. Apache’yi Yeniden Başlatmak:

  • yapılandırma sonrası sudo systemctl restart apache2 veya sudo service apache2 restart komutlarıyla servisi yeniden başlatmalısınız.


  1. Son Kontrol ve Test:

  • Tarayıcıda http://laravel.test adresine giderek Laravel’in ana sayfasını görebilirsiniz.


Bu süreç, hem temel yapılandırma detaylarını hem de olası sorunları çözmek için izlenebilecek adımları içerir. Laravel ve Apache’nin uyumlu çalışması, özellikle mod_rewrite modülünün aktif olmasıyla sağlanır; bu nedenle a2enmod rewrite komutu ile mod_rewrite etkinleştirilmeli ve Apache yeniden başlatılmalıdır.

Bu adımlar, Laravel’in Apache üzerinde sorunsuz çalışmasını sağlar ve gelişmiş projeleriniz için sağlam bir temel oluşturur.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi