GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Laravel di Debian 11

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Laravel di Debian 11. Bagi Anda yang belum tahu, Laravel adalah framework web PHP open-source, dirancang untuk lebih cepat pengembangan aplikasi web. Ini didasarkan pada kerangka kerja Symfony. Laravel membuatnya lebih mudah untuk melakukan beberapa tugas umum seperti otentikasi, perutean, sesi, dan caching. Ini memiliki beberapa fitur yang berguna termasuk, Artisan, pemetaan relasional objek, Mesin Templat, dan banyak lagi.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah demi langkah instalasi kerangka web Laravel pada Debian 11 (Bullseye).

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:Debian 10 atau Debian 11.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal Laravel di Debian 11 Bullseye

Langkah 1. Sebelum menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt berikut perintah di terminal:

sudo apt update
sudo apt upgrade

Langkah 2. Menginstal Server Web Apache.

Anda harus menginstal Apache Web Server di sistem Anda. Jalankan perintah berikut untuk menginstalnya:

sudo apt install apache2

Langkah 3. Menginstal PHP.

Sekarang kami menambahkan repositori SURY ke sistem Anda:

sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'

Kemudian, instal PHP 8.0 menggunakan perintah berikut di bawah ini:

sudo apt update
sudo apt install php8.0

Selain itu, paket yang diperlukan akan diinstal, beberapa di antaranya adalah ekstensi standar PHP 8.x:

sudo apt install php8.0-common php8.0-gd php8.0-ldap php8.0-odbc php8.0-xsl php8.0-apcu php8.0-curl php8.0-gmp php8.0-opcache php8.0-mbstring php8.0-pgsql php8.0-imagick php8.0-memcached php8.0-bz2 php8.0-ds php8.0-imap php8.0-cgi php8.0-mysql php8.0-cli php8.0-fpm php8.0-xml

Setelah penginstalan selesai, Anda dapat mengonfirmasi penginstalan menggunakan perintah berikut:

php -v

Langkah 4. Menginstal Komposer.

Composer adalah pengelola paket dependensi untuk PHP. Untuk menggunakan Laravel, instal Composer terlebih dahulu:

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

Selanjutnya, pindahkan biner Composer ke jalur sistem menggunakan perintah berikut:

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

Tetapkan izin eksekusi:

sudo chmod +x /usr/local/bin/composer

Verifikasi versi Komposer yang diinstal:

composer --version

Langkah 5. Menginstal Laravel di Debian 11.

Sekarang kita mendownload Laravel versi terbaru menggunakan Composer:

cd /var/www/html
composer create-project --prefer-dist laravel/laravel laravel

Selanjutnya, atur izin dan kepemilikan yang tepat ke direktori Laravel:

chown -R www-data:www-data /var/www/html/laravel
chmod -R 775 /var/www/html/laravel

Langkah 6. Konfigurasi Apache untuk Laravel.

Sekarang buat file konfigurasi virtual host Apache untuk Laravel:

nano /etc/apache2/sites-available/laravel.conf

Tambahkan baris berikut:

<VirtualHost *:80>
    ServerName laravel.your-domain.com

    ServerAdmin [email protected]
    DocumentRoot /var/www/html/laravel/public

    <Directory /var/www/html/laravel>
    Options Indexes MultiViews
    AllowOverride None
    Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Simpan dan tutup file kemudian aktifkan Apache virtual host dan rewrite module dengan perintah berikut:

sudo a2enmod rewrite
sudo a2ensite laravel.conf
sudo systemctl restart apache2

Langkah 7. Mengakses Antarmuka Web Laravel Framework

Setelah berhasil diinstal, Anda dapat mengakses situs web Anda di http://laravel.your-domain.com . Halaman ucapan selamat sebagai berikut akan menyambut Anda:

Selamat! Anda telah berhasil menginstal Laravel. Terima kasih telah menggunakan tutorial ini untuk menginstal versi terbaru kerangka Laravel pada Debian 11 Bullseye. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa resmi Situs web Laravel.


Debian
  1. Cara Menginstal Debian 10 (Buster)

  2. Cara Menginstal PHP 8 di Debian 11

  3. Cara Menginstal atau Meningkatkan PHP 8.1 di Debian

  1. Cara Menginstal Python 3.9 di Debian 10

  2. Cara Menginstal Memcached di Debian 10

  3. Cara Menginstal TeamViewer di Debian 10

  1. Cara Menginstal Git di Debian 9

  2. Cara Menginstal Go di Debian 9

  3. Cara Menginstal Pip di Debian 9