GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Instal Laravel di Linux Mint 20

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Laravel di Linux Mint 20. Bagi Anda yang belum tahu, Laravel adalah framework PHP open-source yang sangat populer yang ditujukan untuk pengembangan aplikasi yang mudah. ​​Ini didasarkan pada kerangka kerja Symfony dan mengikuti pola arsitektur model–view–controller (MVC).

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 langkah demi langkah instalasi Laravel di Linux Mint 20 (Ulyana).

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:Linux Mint 20.
  • 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 Linux Mint 20 Ulyana

Langkah 1. Sebelum menjalankan tutorial di bawah ini, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt berikut perintah di terminal:

sudo apt updatesudo apt install software-properties-common

Langkah 2. Memasang tumpukan LAMP.

Server LAMP Linux Mint 20 diperlukan. Jika Anda belum menginstal LAMP, Anda dapat mengikuti panduan kami di sini.

Langkah 3. Menginstal Komposer.

Kami sedang mengunduh dan menginstal Komposer dengan perintah berikut:

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

Langkah 4. Menginstal Laravel di Linux Mint 20.

Secara default, Laravel tidak tersedia di repositori dasar Linux Mint. Sekarang kita mengkloning cabang master Laravel dari repositori Github:

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

Selanjutnya, navigasikan ke direktori kode Laravel dan gunakan composer untuk menginstal semua dependensi yang diperlukan untuk framework Laravel:

cd /var/www/laravelsudo composer install

Kemudian, atur izin yang tepat pada file:

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

Langkah 5. Buat Pengaturan Lingkungan.

Sekarang buat file konfigurasi lingkungan Laravel:

mv .env.example .env

Selanjutnya, buat file kunci dengan perintah PHP artisan:

[email protected]:# php artisan key:generateApplication key [base64:EFk4kXxbmwe46+q/oF7hPnHm6mtechnsmfOMWd/qg=] berhasil disetel.

Setelah itu, edit .env file konfigurasi dan perbarui pengaturan yang diperlukan. Juga, pastikan APP_KEY disetel dengan benar seperti yang dihasilkan pada perintah di atas:

nano .env

Edit file berikut:

APP_NAME=LaravelAPP_ENV=localAPP_KEY=base64:EFk4kXxbmwe46+q/oF7hPnHm6mtechnsmfOMWd/qg=APP_DEBUG=trueAPP_URL=http://localhost...

Langkah 6. Mengonfigurasi MariaDB.

Secara default, MariaDB tidak dikeraskan. Anda dapat mengamankan MariaDB menggunakan mysql_secure_installation naskah. Anda harus membaca dan di bawah setiap langkah dengan cermat yang akan menetapkan kata sandi root, menghapus pengguna anonim, melarang login root jarak jauh, dan menghapus database pengujian dan akses untuk mengamankan MariaDB:

mysql_secure_installation

Konfigurasikan seperti ini:

- Setel kata sandi root? [Y/n] y- Hapus pengguna anonim? [Y/n] y- Larang login root dari jarak jauh? [Y/n] y- Hapus database pengujian dan akses ke sana? [Y/n] y- Muat ulang tabel hak istimewa sekarang? [Y/n] y

Selanjutnya, kita perlu masuk ke konsol MariaDB dan membuat database untuk Laravel. Jalankan perintah berikut:

mysql -u root -p

Ini akan meminta Anda untuk memasukkan kata sandi, jadi masukkan kata sandi root MariaDB Anda dan tekan Enter. Setelah Anda masuk ke server basis data, Anda perlu membuat basis data untuk Instalasi Laravel:

BUAT DATABASE laraveldb;BUAT PENGGUNA 'laraveluser'@'localhost' DIIDENTIFIKASI OLEH 'Your-Strong-Passwd';BERIKAN SEMUA HAK ISTIMEWA `laraveldb`.* UNTUK 'laraveluser'@'localhost'; 

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

nano .env

Tambahkan file berikut:

DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=laraveldbDB_USERNAME=laraveluserDB_PASSWORD=Passwd-Kuat-Anda

Langkah 6. Konfigurasi Apache.

Sekarang buat file konfigurasi virtual host Apache untuk Laravel:

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

Tambahkan baris berikut:

 ServerAdmin [email protected] DocumentRoot /var/www/laravel/public  Opsi FollowSymLinks AllowOverride Tidak Ada   AllowOverride All  ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log digabungkan

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

sudo a2enmod rewritesudo a2ensite laravel.confsudo systemctl restart apache2

Langkah 8. 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 kerja PHP Laravel pada sistem Linux Mint. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi Laravel.


Ubuntu
  1. Cara Menginstal Wine 4.0 di Linux Mint 19

  2. Cara Menginstal Steam di Linux Mint 20

  3. Cara Instal Notepad++ di Linux Mint 19

  1. Cara Menginstal Java di Linux Mint 19

  2. Cara Instal Nginx di Linux Mint 19

  3. Cara Instal Node.js di Linux Mint 19

  1. Cara Menginstal FFmpeg di Linux Mint 19

  2. Cara Memasang Dropbox di Linux Mint 19

  3. Cara Menginstal WordPress di Linux Mint 19