GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Instal Laravel di Ubuntu 20.04

Laravel adalah framework PHP open source yang dapat digunakan untuk mengembangkan aplikasi web dengan lebih mudah dan cepat melalui fitur bawaan. Ini didasarkan pada kerangka kerja Symfony dan mengikuti pola arsitektur model-view-controller. Hari ini Anda akan belajar cara menginstal Laravel di Ubuntu 20.04

Menginstal Laravel di Ubuntu 20.04 adalah tugas yang mudah, dan tidak perlu lebih dari 10 menit untuk menginstal.

Laravel hadir dengan serangkaian fitur yang kaya termasuk, Artisan, Object-relational mapping, Template Engine, MVC Architecture, Unit-Testing, dan Database Migration System yang akan meningkatkan kecepatan pengembangan web.

Dalam tutorial ini, kami akan menjelaskan cara menginstal framework Laravel dengan server web Apache di VPS Ubuntu kami. Jangan lupa, jika Anda adalah salah satu klien kami, Anda selalu dapat mengirimkan tiket dan dukungan teknis kami akan menangani instalasi Laravel di Ubuntu 20.04, atau permintaan lain yang mungkin Anda miliki. Mari kita mulai.

Prasyarat

  • VPS Ubuntu 20.04 dengan akses root diaktifkan atau pengguna dengan hak istimewa Sudo.
  • Nama domain yang valid ditunjukkan dengan server Anda.
  • MySQL atau MariaDB
  • Apache 2.4 dan PHP 7.2+

Langkah 1:Masuk melalui SSH dan Perbarui Sistem Anda

Pertama, Anda harus masuk ke VPS Ubuntu 20.04 Anda melalui SSH sebagai pengguna root:

ssh root@IP_ADDRESS -p PORT_NUMBER
Selanjutnya, jalankan perintah berikut untuk mengupgrade semua paket yang terinstal di VPS Anda:

apt-get update -y
apt-get upgrade -y

Langkah 2:Instal Apache dan PHP

Pertama, instal server web Apache, PHP, dan ekstensi PHP yang diperlukan menggunakan perintah berikut:
apt-get install apache2 php7.4 libapache2-mod-php7.4 php7.4-curl php-pear php7.4-gd php7.4-dev php7.4-zip php7.4-mbstring php7.4-mysql php7.4-xml curl -y

Setelah semua paket diinstal, mulai layanan Apache dan aktifkan untuk memulai setelah sistem reboot menggunakan perintah berikut:

systemctl start apache2
systemctl enable apache2

Langkah 3:Instal Komposer

Composer adalah manajer paket untuk bahasa pemrograman PHP yang dapat digunakan untuk mengelola dependensi perangkat lunak PHP dan pustaka yang diperlukan.

Anda dapat mengunduh dan menginstal Komposer dengan perintah berikut:

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

Selanjutnya, verifikasi versi Composer yang terinstal dengan perintah berikut:

composer --version

Anda akan mendapatkan output berikut:

Composer version 1.10.6 2020-05-06 10:28:10

Langkah 4:Instal Laravel Framework

Selanjutnya, Anda dapat menginstal aplikasi Laravel menggunakan perintah composer create-project. Perintah ini digunakan untuk mem-bootstrap aplikasi baru berdasarkan kerangka kerja dan sistem manajemen konten yang ada.

Pertama, ubah direktori ke direktori root Apache dan buat aplikasi Laravel baru bernama laravelapp menggunakan perintah berikut:

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

Setelah instalasi selesai, Anda akan melihat output berikut:


Creating a "laravel/laravel" project at "./laravelapp"
Installing laravel/laravel (v7.6.0)
- Installing laravel/laravel (v7.6.0): Loading from cache
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: facade/ignition
Discovered Package: fideloper/proxy
Discovered Package: fruitcake/laravel-cors
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Package manifest generated successfully.
31 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> @php artisan key:generate --ansi
Application key set successfully.

Selanjutnya, ubah direktori ke direktori laravelapp dan jalankan perintah berikut untuk memverifikasi bahwa semua komponen berhasil diinstal:

cd laravelapp
php artisan

Anda akan melihat output berikut:

Laravel Framework 7.11.0
Usage:
command [options] [arguments]
Options:
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
--env[=ENV] The environment the command should run under
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Selanjutnya, ubah kepemilikan direktori laravelapp dan berikan izin yang tepat ke direktori penyimpanan dengan perintah berikut:

chown -R www-data:www-data /var/www/html/laravelapp
chmod -R 775 /var/www/html/laravelapp/storage

Langkah 5:Konfigurasi Apache untuk Melayani Aplikasi Laravel

Selanjutnya, buat file konfigurasi virtual host Apache baru untuk melayani aplikasi Laravel.

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

Tambahkan baris berikut:


<VirtualHost *:80>
ServerName laravel.example.com
ServerAdmin [email protected]
DocumentRoot /var/www/html/laravelapp/public
<Directory /var/www/html/laravelapp>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Simpan dan tutup file setelah Anda selesai. Kemudian, aktifkan Apache virtual host dan rewrite module dengan perintah berikut:

a2ensite laravel.conf
a2enmod rewrite

Terakhir, restart layanan Apache untuk mengimplementasikan perubahan:

systemctl restart apache2

Langkah 6:Akses Aplikasi Laravel

Pada titik ini, aplikasi Laravel Anda diinstal dan dikonfigurasi. Sekarang, buka browser web Anda dan ketik URL http://laravel.example.com. Anda akan melihat halaman default Laravel pada layar berikut:

Selamat! Anda telah berhasil menginstal framework Laravel di Ubuntu 20.04 VPS.

Tentu saja, Anda tidak perlu menginstal Laravel di Ubuntu 20.04 sendiri, jika Anda menggunakan salah satu layanan Laravel VPS Hosting kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Laravel di Ubuntu 20.04 untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS . Jika Anda menyukai posting ini, tentang cara menginstal Laravel di Ubuntu 20.04 , silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Cara Menginstal Logstash di Ubuntu 18.04

  2. Instal Laravel di Ubuntu 20.04 - Proses Langkah demi Langkah?

  3. Instal Laravel di Ubuntu 16.04

  1. Cara Menginstal XWiki di Ubuntu 20.04

  2. Cara Menginstal phpBB di Ubuntu 20.04

  3. Cara Menginstal R di Ubuntu 18.04

  1. Cara Menginstal Laravel di Ubuntu 18.04

  2. Cara Menginstal Syncthing di Ubuntu 20.04

  3. Cara Menginstal Usermin di Ubuntu 20.04