GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Menyebarkan Aplikasi Laravel dengan Nginx di Ubuntu?

Laravel adalah Framework PHP dan Nginx adalah Web-Browser yang dapat diinstal di Ubuntu. Nginx lebih populer saat ini karena ringan. Di sini, kami akan menerapkan aplikasi Laravel di Nginx.

Pertama-tama, server Anda harus sudah menginstal Nginx dan PHP-FPM. Silakan klik tautan ini untuk menginstal dan mengkonfigurasi PHP-FPM dan Nginx. Kami yakin Anda telah menginstal ini, jadi kami akan melanjutkan lebih lanjut.

Kita perlu mengakses server dengan pengguna root atau sudo karena kita akan mengedit file virtual host Nginx untuk menyebarkan Aplikasi Laravel kita.

  1. Perbarui repositori Ubuntu dengan paketnya.

    # sudo apt update
    # sudo apt upgrade
  2. Mari kita reboot server sekali.

  3. Setelah server aktif, Instal Nginx menggunakan perintah di bawah ini.

    # sudo apt install nginx -y
  4. Instal PHP 7.2 dan PHP-FPM.

    # sudo apt install php7.2 php7.2-curl php7.2-common php7.2-cli php7.2-mysql php7.2-mbstring php7.2-fpm php7.2-xml php7.2-zip -y
  5. Mulai dan Aktifkan php 7.2

    # systemctl start php7.2-fpm
    # systemctl enable php7.2-fpm
  6. Anda dapat memverifikasi PHP-FPM berjalan di bawah file socke dengan perintah di bawah ini.

    # netstat -pl | grep php7.2-fpm
  7. Instal MariaDB menggunakan Perintah di bawah ini.

    # sudo apt install mariadb-server mariadb-client -y
  8. Mulai dan Aktifkan MariaDB.

    # service mysql start
    # service enable mysql
  9. Di sini, kita akan mengkonfigurasi kata sandi root MariaDB dengan 'mysql_secure_installation'

    #mysql_secure_installation
    
    Set root password? [Y/n] Y
    Remove anonymous users? [Y/n] Y
    Disallow root login remotely? [Y/n] Y
    Remove test database and access to it? [Y/n] Y
    Reload privilege tables now? [Y/n] Y
    
  10. Instal Komposer PHP dengan Perintah di bawah ini.

    # sudo apt install composer -y
  11. Setelah Anda menjalankan perintah komposer, itu akan memberikan layar yang sama seperti di bawah ini. Ini berarti composer adalah PHP Composer telah terinstal.
    #composer
  12. Mari kita konfigurasikan virtual host nginx untuk Laravel. Di sini, kita akan menggunakan direktori '/var/www/laravel_tet' untuk proyek kita. Pertama, kita akan membuat direktori yang sama.

    # mkdir -p /var/www/laravel_test
  13. Kita harus menguji nginx untuk memastikan tidak ada kesalahan.

    ln -s /etc/nginx/sites-available/laravel_test /etc/nginx/sites-enabled/nginx -t
    
  14. Mulai ulang layanan nginx.

    # service nginx restart
    
  15. Masuk ke folder laravel_test yang sudah kita definisikan tadi.

    # cd /var/www/laravel_test
    
  16. Jalankan perintah composer berikut untuk menginstal Laravel.

    # composer create-project laravel_test/laravel_test
    
  17. Sekarang, ubah kepemilikan direktori proyek Laravel menjadi pengguna 'www-data'. Ubah izin direktori penyimpanan menjadi 755.

    # chown -R www-data:root /var/www/laravel_test
    # chmod 755 /var/www/laravel_test
  18. Untuk menguji Laravel, kita perlu mengakses nama Domain yang telah kita tambahkan di file konfigurasi virtual host. Setelah Anda mengakses nama Domain, itu akan memberikan nama host laravel.

Linux
  1. Cara menyebarkan Aplikasi Node.js dengan pm2 dan Nginx di Ubuntu

  2. Cara Menyebarkan Modsecurity dengan Nginx di Ubuntu 20.04 LTS

  3. Cara Menyebarkan Aplikasi Laravel Secara Otomatis dengan Deployer di Ubuntu 16.04

  1. Cara Menginstal MediaWiki dengan Nginx di Ubuntu 16.04

  2. Cara Menginstal Magento dengan Nginx di Ubuntu 15.10

  3. Cara Deploy Aplikasi Flask dengan Nginx dan Gunicorn di Ubuntu 20.04

  1. Cara Menginstal Mailpile dengan Nginx di Ubuntu 15.10

  2. Cara Instal Redmine 3 dengan Nginx di Ubuntu 15.10

  3. Cara Menginstal Piwik dengan Nginx di Ubuntu 15.10