GNU/Linux >> Belajar Linux >  >> Debian

Bagaimana menginstal Laravel di Debian 9

Laravel adalah framework PHP gratis dan open source populer yang mendukung struktur MVC dan memungkinkan pengembang untuk menulis kode PHP dengan mulus dan efisien. Dalam artikel ini, Anda akan mempelajari cara menginstal Laravel di Debian 9.

Prasyarat

Sebelum melanjutkan, lakukan pemeriksaan penerbangan dan pastikan Anda telah menginstal yang berikut ini di server Debian 9.

  1. Server Web Apache
  2. PHP>=7.1.3 dengan OpenSSL, PDO, Mbstring, Tokenizer, XML, Ctype, dan Ekstensi PHP JSON.
  3. Komposer – manajer paket tingkat aplikasi untuk PHP

Menginstal Apache Web Server dan PHP 7.2

Untuk memulai, kita akan menambahkan repositori PHP pihak ketiga karena umumnya diperbarui lebih sering daripada repositori PHP Ubuntu. Untuk mencapai ini, jalankan:

# sudo add-apt-repository ppa:ondrej/php

Setelah itu, perbarui repositori sistem seperti yang ditunjukkan:

# sudo apt update

Selanjutnya, kita akan menginstal Apache dan PHP 7.2 dan dependensi lainnya menggunakan perintah di bawah ini:

# sudo apt-get install apache2 libapache2-mod-php7.2 php7.2 php7.2-xml php7.2-gd php7.2-opcache php7.2-mbstring

Menginstal Laravel

Beberapa alat praktis diperlukan sebelum kita masuk ke dalam instalasi Laravel. Anda mungkin menemukan bahwa mereka sudah ada di sistem Anda. Namun, jika tidak ada, jalankan perintah berikut untuk menginstalnya.

# sudo apt install curl git unzip

Fitur penting berikutnya yang perlu Anda instal adalah Composer. Ini bertanggung jawab untuk menangani manajemen ketergantungan di PHP dan memungkinkan pengguna untuk mengemas pustaka yang diperlukan yang terkait dengan sebuah paket menjadi satu.

Ini akan mengunduh dan menginstal semua paket yang diperlukan untuk keberhasilan instalasi kerangka kerja Laravel.

Untuk menginstal Composer, jalankan perintah berikut:

# cd /opt

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

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

Perintah curl mengunduh Komposer ke direktori /opt. Kita perlu memindahkan file composer.phar ke /usr/local/bin direktori sehingga Komposer dijalankan secara global.

Selanjutnya, navigasikan ke /var/www/ direktori.

cd /var/www/

Selanjutnya, kloning repositori git

# git clone https://github.com/laravel/laravel.git

Buat direktori dan beri nama generik, katakan "proyek Anda". Di sinilah komposer akan mengunduh &kemudian menginstal semua paket &modul yang diperlukan oleh Laravel agar berfungsi dengan baik.

# sudo composer create-project laravel/laravel your-project --prefer-dist

Pada langkah selanjutnya, kita akan mengkonfigurasi Apache Web Server

Mengonfigurasi server web Apache

Dengan Laravel yang berhasil disiapkan, sekarang saatnya untuk mengkonfigurasi Apache Web Server.

Tetapkan izin yang diperlukan ke direktori proyek. Ini akan mengaktifkan www-data kelompok untuk mengaksesnya. Untuk mencapai ini, jalankan perintah di bawah

# sudo chgrp -R www-data /var/www/html/your-project
# sudo chmod -R 775 /var/www/html/your-project/storage

Selanjutnya, buat file host virtual untuk instalasi Laravel

#  vim /etc/apache2/sites-available/laravel.conf

Selanjutnya, tambahkan konten berikut ke laravel.conf berkas

  ServerName yourdomain.tld

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/your-project/public

    
        AllowOverride All
    

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

Pastikan untuk memberikan nama domain/alamat IP yang benar ke serverName atribut.

Simpan dan Keluar dari editor teks.

Terakhir, aktifkan file laravel.conf yang baru dibuat. Tapi pertama-tama, nonaktifkan file konfigurasi default seperti yang ditunjukkan

# sudo a2dissite 000-default.conf

Sekarang, aktifkan file konfigurasi Laravel

# sudo a2ensite laravel.conf

Selanjutnya, aktifkan mode penulisan ulang

# sudo a2enmod rewrite

Terakhir, restart layanan Apache

# sudo service apache2 restart

Laravel sekarang sepenuhnya dikonfigurasi untuk berjalan di server web Apache. Untuk memastikan semuanya berjalan dengan baik, buka browser Anda dan jelajahi alamat IP server Anda seperti yang ditunjukkan.

http://ip-address

Bravo! Anda telah berhasil menginstal dan mengatur Laravel.


Debian
  1. Cara Menginstal Debian 10 (Buster)

  2. Cara Menginstal Python 3.9 di Debian 10

  3. Cara Menginstal TeamViewer di Debian 10

  1. Cara Menginstal Memcached di Debian 10

  2. Cara Menginstal Git di Debian 9

  3. Cara Menginstal Go di Debian 9

  1. Cara Menginstal Pip di Debian 9

  2. Cara Menginstal R di Debian 9

  3. Cara Menginstal Ruby di Debian 9