Laravel Ubuntu Kurulumu: Adım Adım Rehber

0 Yanıt 24 Görüntülenme
Puanlayanlar
Katılımcılar
Konuyu Açan #1
[B]Laravel, PHP tabanlı güçlü bir web uygulama framework'üdür ve Ubuntu üzerinde kurulum süreci, doğru yapılandırma ile oldukça akıcıdır. Bu rehberde, sıfırdan Laravel kurulumu için gereken temel adımları ve dikkate alınması gereken noktaları detaylı şekilde ele alacağız.

İlk olarak, sisteminizde güncel ve uyumlu bir PHP ortamı kurmak önemlidir. Laravel 10 ve üzeri sürümler, PHP 8.0 veya daha yeni sürümleri gerektirir. Bu nedenle, Ubuntu'nun güncel versiyonunu kullanmak avantaj sağlar.

İkinci aşamada, Apache veya Nginx web sunucusu tercih edilmelidir. Bu rehberde Nginx kullanımı üzerinden anlatım yapacağım. Ayrıca, MySQL veya MariaDB veritabanı, Composer ve gerekli PHP modüllerinin yüklenmesi gerekiyor.

Başlangıçta, sistem paketlerini güncellemekle başlayın:
KOD
1sudo apt update && sudo apt upgrade -y


Daha sonra, PHP ve ilgili modülleri yükleyin:
KOD
1sudo apt install php php-cli php-common php-fpm php-mysql php-zip php-xml php-mbstring php-curl php-bcmath php-zip unzip git -y


Veritabanı ve Composer kurulumu ise şöyle olur:
KOD
1sudo apt install mysql-server -y

KOD
12curl -sS https://getcomposer.org/installer | php  
sudo mv composer.phar /usr/local/bin/composer


Laravel projesini oluşturmak için, uygun dizine geçip composer ile kurulum yapmalısınız:
KOD
12cd /var/www  
composer create-project --prefer-dist laravel/laravel myproject


Son aşamada, Nginx ayarlarını yapıp, Laravel dizinine uygun sanal host yapılandırmasıyla projeyi erişime açabilirsiniz. Ayrıca, proje dizininde storage ve bootstrap/cache[/code] dizinlerine uygun izinler verilmelidir.

Bu adımlar tamamlandığında, Laravel uygulamanız Ubuntu ortamında çalışmaya hazır olacaktır. Uygulamanın düzgün çalıştığını test etmek ve gerekirse ayarları optimize etmek önemli.

Laravel kurulum sürecinin detaylarını ve karşılaşılabilecek sorunları göz önüne alarak, sisteminizin gereksinimlerine göre uyarlamalar yapabilirsiniz. Bu aşamadan sonra, kendi projelerinizi geliştirmeye başlayabilirsiniz.

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

0 alıntı seçildi