GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Laravel di Debian 10

Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengatur Laravel di Debian 10. Sebelum melanjutkan dengan tutorial ini, pastikan Anda login sebagai pengguna dengan sudo hak istimewa. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.

Laravel adalah framework PHP open-source yang sangat populer dengan sintaks ekspresif dan elegan yang digunakan untuk mendesain aplikasi web modern dan indah. Laravel bertujuan untuk menghilangkan rasa sakit dari pengembangan web dan menjadikannya pengalaman yang menyenangkan dan kreatif, mengubah pengembang web menjadi pengrajin web.

Instal Laravel di Debian 10

Langkah 1. Perintah pertama akan memperbarui daftar paket untuk memastikan Anda mendapatkan versi dan dependensi terbaru.

sudo apt update
sudo apt upgrade
sudo apt install software-properties-common apt-transport-https wget

Langkah 2. Instal LAMP Stack.

Anda perlu menyiapkan tumpukan LAMP di sistem Ubuntu Anda. Jika Anda belum melakukannya, gunakan panduan LAMP tradisional kami untuk menyiapkan Ubuntu untuk melayani PHP sebelum Anda melanjutkan.

Langkah 3. Instal Komposer.

Komposer adalah manajer paket tingkat aplikasi untuk PHP yang menyediakan format standar untuk mengelola dependensi perangkat lunak PHP dan pustaka yang diperlukan. Jalankan perintah berikut untuk menginstal Komposer pada sistem Ubuntu:

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
sudo chmod +x /usr/local/bin/composer

Langkah 4. Instal Laravel di sistem Debian.

Sekarang kami mengkloning kode sumber Laravel terbaru dari repositori git resminya ke sistem lokal Anda. Cukup jalankan perintah berikut:

cd /var/www
git clone https://github.com/laravel/laravel.git

Kemudian, ubah direktori Laravel dan gunakan composer untuk menginstal semua dependensi yang diperlukan untuk framework Laravel:

cd /var/www/laravel
sudo composer install

Setelah itu, atur izin direktori yang sesuai:

chown -R www-data.www-data /var/www/laravel
chmod -R 755 /var/www/laravel
chmod -R 777 /var/www/laravel/storage

Langkah 5. Setel Kunci Enkripsi.

Pertama, kita ganti nama .evn.example file ke .env di direktori utama proyek. Ini akan digunakan untuk menyiapkan lingkungan aplikasi untuk proyek:

mv .env.example .env

Kemudian, buat kunci enkripsi nomor acak base64:

$ php artisan key:generate
Application key set successfully.

Setelah membuat enkripsi acak, sekarang kita mengedit file konfigurasi .env dan memperbarui pengaturan yang diperlukan. Juga, pastikan APP_KEY diatur dengan benar seperti yang dihasilkan pada perintah di atas:

$ nano .env
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:godetzp+AeHu7kc2chedelicsq2BQ/1gfFWEpoAk=
APP_DEBUG=true
APP_URL=http://localhost
...

Langkah 6. Buat database MariaDB untuk Laravel.

Laravel menggunakan database MariaDB untuk menyimpan semua datanya seperti pengaturan posting, halaman, pengguna, plugin, dan tema. Masuk ke server MariaDB Anda dengan perintah berikut dan masukkan kata sandi root MariaDB Anda:

mysql -u root -p

Setelah Anda berada di konsol MariaDB, buat database baru:

CREATE DATABASE laravel;
CREATE USER 'laravel'@'localhost' IDENTIFIED BY 'your-passwd';
GRANT ALL ON laravel.* to 'laravel'@'localhost';
FLUSH PRIVILEGES;
quit

Kemudian, edit .env file dan perbarui pengaturan basis data:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=laravel
DB_PASSWORD=your-passwd

Langkah 7. Konfigurasi Apache untuk Laravel.

Buat file konfigurasi virtual host baru untuk situs web Laravel Anda, beri nama domain-anda.com.conf:

nano /etc/apache2/sites-available/your_domain.com.conf

Perbarui konfigurasi sebagai:

<VirtualHost *:80>    
      ServerAdmin [email protected]
      DocumentRoot "/var/www/laravel/public"
      ServerName your-domain.com
      ServerAlias www.your-domain.com

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

      <Directory /var/www/laravel/>
         Options FollowSymlinks
         AllowOverride All
         Require all granted
 </Directory>
</VirtualHost>

Untuk mengaktifkan virtual host yang baru saja kita buat, jalankan perintah berikut:

ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf

Agar konfigurasi baru diterapkan, mulai ulang layanan Apache dengan mengetik:

sudo a2ensite your_domain.com.conf 
sudo a2enmod rewrite
sudo systemctl restart apache2

Langkah 8. Mengakses Laravel.

Sekarang Anda dapat mengakses wizard pemasangan web Laravel menggunakan koneksi HTTP:

https://your-domain.com

Hanya itu yang perlu Anda lakukan untuk menginstal Laravel di Debian 10 Buster. Saya harap Anda menemukan tip cepat ini bermanfaat. Untuk bacaan lebih lanjut tentang Laravel, silakan merujuk ke basis pengetahuan resmi mereka. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk meninggalkan komentar di bawah.


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