Ubuntu Server Laravel Kurulumu

Ubuntu 22.04'te yeni başlayanlar için Laravel kurulumu

Ubuntu Server Laravel Kurulumu

Laravel'i Ubuntu 22.04'e Kurma

Bu makalede, Ubuntu 22.04 sunucusunda Laravel PHP çerçevesini nasıl kuracağınızı adım adım göstereceğim.

Gereklilikler:

  • Ubuntu 22.04 sunucusu
  • Sudo erişimi

Adımlar:

1. Sistemi Güncelleyin:

Her yeni Ubuntu 22.04 kurulumunda sistem paketlerinin en son sürümlere güncellenmesi gerekir. Bunu yapmak için aşağıdaki komutu çalıştırın:

sudo apt update && sudo apt upgrade

2. Apache Web Sunucusunu Kurun:

Laravel'in çalışması için bir web sunucusuna ihtiyacınız olacaktır. Bu makalede Apache web sunucusunu kullanacağız. Apache'yi kurmak için aşağıdaki komutu çalıştırın:

sudo apt install apache2

3. PHP8.1 ve Bağımlılıkları Kurun:

Laravel, PHP 8.1 veya üzeri ile çalışır. PHP 8.1 ve gerekli bağımlılıkları kurmak için aşağıdaki komutu çalıştırın:

  sudo apt install php8.1 libapache2-mod-php8.1 php8.1-cli php8.1-mbstring php8.1-xml php8.1-json

4. Composer'ı Kurun:

Composer, PHP bağımlılıklarını yönetmek için kullanılan bir araçtır. Composer'ı kurmak için aşağıdaki komutu çalıştırın:

curl -sS https://getcomposer.com/installer | php

Ardından, Composer'ı yürütülebilir hale getirmek için aşağıdaki komutu çalıştırın:

sudo mv composer.phar /usr/local/bin/composer

5. Laravel'i Kurun:

Laravel'i kurmak için aşağıdaki komutu çalıştırın:

composer create-project laravel/laravel my-laravel-project

Bu komut, my-laravel-project adında yeni bir Laravel projesi oluşturacaktır.

6. Apache Sanal Ana Bilgisayar Dosyası Oluşturun:

Laravel'in çalışması için Apache sanal ana bilgisayar dosyası oluşturmanız gerekir. Bunu yapmak için aşağıdaki komutu çalıştırın:

sudo nano /etc/apache2/sites-available/my-laravel-project.conf

Aşağıdaki metni dosyaya yapıştırın ve my-laravel-project ve /var/www/html/my-laravel-project ile değiştirin:

<VirtualHost *:80>
    DocumentRoot /var/www/html/my-laravel-project
    ServerName my-laravel-project.com

    <Directory /var/www/html/my-laravel-project>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Dosyayı kaydedip kapatın.

7. Apache'yi Yeniden Başlatın:

Değişikliklerin etkili olması için Apache'yi yeniden başlatın:

sudo systemctl restart apache2

8. Laravel Uygulamanıza Erişin:

Artık web tarayıcınızda my-laravel-project.com adresine giderek Laravel uygulamanıza erişebilirsiniz.

Notlar:

  • my-laravel-project ve /var/www/html/my-laravel-project ile kendi alan adınız ve proje yolunuzu değiştirmeyi unutmayın.
  • Laravel uygulamanızı ilk defa çalıştırdığınızda, php artisan key:generate komutunu çalıştırarak bir uygulama anahtarı oluşturmanız gerekir.