Laravel PHP Sunucu Kurulumu: Adım Adım Kılavuz

0 Cavab 1 Baxış
·
İştirakçılar
Mövzunu Açan #1
Laravel, modern PHP web uygulamaları geliştirmek için en popüler framework'lerden biridir ve doğru ortamda çalışması için uygun sunucu yapılandırması gerekir. Bu nedenle, Laravel kurulumunu gerçekleştirirken, özellikle geliştirme ve üretim ortamlarındaki farklı ihtiyaçlara göre çeşitli adımlar ve ayarlar söz konusudur. Bu yazıda, Laravel PHP uygulamasını kurmak için temel sunucu ortamını hazırlama, gerekli yazılım bileşenlerini yükleme ve yapılandırma süreçlerini detaylı şekilde ele alacağız.


İlk olarak, sunucu ortamını hazırlarken dikkat edilmesi gereken temel bileşenler: PHP, Composer, Web Server (Apache veya Nginx) ve veritabanı (MySQL veya MariaDB). Bu bileşenlerin uyumlu ve güncel versiyonlarını kullanmak, Laravel'in sorunsuz çalışması adına kritik öneme sahiptir. Örneğin, Laravel 9 veya sonraki sürümleri PHP 8.0 ve üzerinde gerektirir.

Sunucu kurulumu sırasında, PHP ve uzantılarını yüklemek ilk adımdır. Örneğin, Ubuntu tabanlı bir sunucuda aşağıdaki komutlar kullanılabilir:

KOD
123
sudo apt update
sudo apt install php php-cli php-common php-mbstring php-xml php-bcmath php-curl php-zip php-mysql php-gd php-ldap php-ldap php-xmlrpc php-intl php-bcmath


Ardından, Composer'ı kurmak gerekir; Composer, PHP bağımlılıklarını yönetmekte kullanılır ve Laravel projeleri için temel bir araçtır:

KOD
12345
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer


Web sunucusu olarak Apache veya Nginx tercih edilebilir. Apache kurulumu için:

KOD
12
sudo apt install apache2 libapache2-mod-php


Nginx kullanımı ise:

KOD
12
sudo apt install nginx


Veritabanı kurulumunda ise MySQL veya MariaDB tercih edilerek, güvenlik ve performans ayarları yapılmalıdır. Son aşamada, Laravel projesini klonladıktan veya yeni proje oluşturduktan sonra, composer install komutuyla bağımlılıkları yükler ve ortam dosyasını yapılandırırsınız. Bu noktada, storage ve bootstrap/cache dizinlerine yazma izinleri verilmesi gerekir.

Son olarak, sunucuda sanal host veya Nginx yapılandırması yapılarak, Laravel uygulamasına erişim sağlanır. Bu adımlar tamamlandıktan sonra, Laravel uygulamanız hazır ve çalışmaya hazırdır.

Bu detaylı kurulum sürecinde herhangi bir adımda takılırsa, sisteminizin yapılandırmasını ve log dosyalarını incelemek, sorunu tanımlama açısından faydalı olacaktır.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi