Muhammad Ariffudin also known as Ariffud

Cara Install Laravel di Ubuntu Server dengan Apache & Composer

4 min read

Cara Instal Laravel di Ubuntu

Cara install Laravel di Ubuntu dibutuhkan agar Anda dapat menggunakan framework PHP ini di server VPS Linux. Namun sayangnya, banyak yang beranggapan memasang Laravel adalah hal yang rumit.

Padahal, sebenarnya tidak loh. Di artikel ini, kami ajak Anda mempraktikkan tutorial install Laravel di Ubuntu 16.04, 18.04, 20.04, dan 22.04 dengan langkah-langkah yang terbilang mudah.

Penasaran, kan? Tanpa basa-basi, ini dia panduan selengkapnya!

Cara Install Laravel di Ubuntu

Berikut ini urutan langkah install Laravel di Ubuntu 18.04, 20.04, 16.04, dan 22.04 dengan mudah:

  1. Persyaratan Server
  2. Update Ubuntu
  3. Install Apache
  4. Install PHP
  5. Install MariaDB
  6. Install Composer
  7. Install Laravel Ubuntu
  8. Jalankan Laravel untuk Pengembangan Lokal
  9. Jalankan Laravel Installer untuk Deploy Aplikasi

Yuk mulai tutorial install Laravel di Ubuntu dari langkah yang pertama!

Baca juga: Cara Install Laravel di Windows

1. Persyaratan Server

Sebelum menjalankan proses install Laravel server di Ubuntu, ada beberapa persyaratan yang wajib Anda penuhi:

  • VPS Server – Siapkan sebuah server VPS Linux untuk memasang Laravel installer. Kali ini, kami menggunakan layanan Cloud VPS Hosting dari Niagahoster.
  • Sistem Operasi Server – Tutorial ini bisa dipraktikkan di Ubuntu 20.04, 22.04, 18.04, dan 16.04. Namun di sini, kami akan menginstall Laravel di Ubuntu 18.04 64bit minimal.

Jika sudah mempersiapkan keduanya, mari menuju panduan install Laravel Ubuntu 18.04 langkah berikutnya!

Baca juga: Konfigurasi Awal VPS Ubuntu

2. Update Ubuntu 

Cara install Laravel di Ubuntu 18.04 langkah yang kedua yaitu login ke server VPS dengan cara menggunakan SSH. Berikutnya, silakan update Ubuntu server agar proses instalasi berikutnya berjalan lancar.

Nah, langkah-langkah update Ubuntu adalah:

1. Jalankan perintah di bawah ini:

sudo apt-get update && sudo apt-get upgrade

2. Silakan tunggu, proses update repository Ubuntu akan berlangsung. Jika sudah, tampilannya seperti ini:

1 update ubuntu server

Baca juga: Cara Upload Laravel ke Hosting

3. Install Apache

Langkah instalasi Laravel framework di Ubuntu server berikutnya yaitu menginstall Apache web server. Untuk itu, ikutilah beberapa langkah mudah berikut:

1. Periksa dulu apakah aplikasi Apache sudah terinstall di VPS dengan mengeksekusi perintah berikut:

sudo systemctl status apache2

2. Jika ternyata Apache sudah terpasang, silakan langsung menuju langkah nomor 4. Namun jika belum, Anda perlu menginstall Apache lewat perintah:

sudo apt install apache2

3. Setelah itu, jalankan Apache di server VPS lewat perintah sudo systemctl status apache2 seperti pada poin satu. Pastikan hasilnya seperti di bawah:

2 cara install laravel di ubuntu install apache

4. Anda juga bisa memastikan Apache sudah berjalan dengan benar dengan mengakses IP VPS di browser, misalnya http://192.168.1.1. Outputnya kurang lebih seperti ini:

3 apache terinstall

Baca juga: Cara Cek IP VPS

4. Install PHP

Setelah web server Apache sudah berjalan, cara menginstall Laravel di VPS Ubuntu langkah selanjutnya yaitu memasang modul bahasa pemrograman PHP.

Nah, berikut urutan langkah selengkapnya:

1. Eksekusi perintah di bawah untuk menginstall PHP sekaligus modul pendukung lainnya.

sudo apt install php libapache2-mod-php php-mbstring php-xmlrpc php-soap php-gd php-xml php-cli php-zip php-bcmath php-tokenizer php-json php-pear

2. Jika sudah, buatlah sebuah file bernama test.php guna memastikan PHP sudah terinstall di sistem.

sudo nano /var/www/html/test.php

3. Anda akan menjumpai tampilan nano text editor. Di sini, silakan salin dan tempel script berikut seperti pada gambar:

<?php
phpinfo();
?>
4 laravel server script php

4. Akhiri dengan klik tombol Ctrl + X > Y > Enter secara berurutan. Perintah ini akan menyimpan perubahan file sekaligus keluar dari editor nano.

5. Silakan kembali ke browser Anda. Kali ini, tambahkan /test.php di belakang alamat IP VPS Anda, misalnya http://192.168.1.1/test.php. Browser akan memunculkan tampilan seperti di bawah:

5 php terinstall

Baca juga: Cara Clone Project Laravel

5. Install MariaDB 

Jika web server dan bahasa pemrograman sudah terinstall, cara install Laravel Ubuntu berikutnya yaitu menginstall software database. Sebenarnya, ada banyak aplikasi database yang bisa Anda gunakan, seperti MySQL dan PostgreSQL.

Namun kali ini, kami akan menggunakan MariaDB. Untuk menginstall MariaDB, langkah-langkahnya adalah:

1. Eksekusi command di bawah untuk mulai memasang MariaDB:

sudo apt install mariadb-server

2. Kemudian, lanjutkan dengan perintah berikut untuk membuat password database MariaDB:

sudo mysql_secure_installation

3. Jika sudah, Anda akan menjumpai output berikut. Silakan isi password sesuai preferensi Anda.

6 install laravel ubuntu 20.04 install mariadb

4. Anda juga akan diminta menginput beberapa konfigurasi dasar. Nah, isilah sesuai anjuran berikut:

Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] n
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
7 mariadb terinstall

Baca juga: MariaDB vs MySQL

6. Install Composer

Composer adalah tools untuk mengelola dependency PHP. Dengan Composer, project PHP seperti Laravel terhubung dan menggunakan package library eksternal.

Nah, cara install Composer adalah sebagai berikut:

1. Gunakan curl command berikut untuk mendownload file Composer:

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

2. Jika sudah, jalankan dua perintah di bawah secara berurutan agar Composer dapat dijalankan secara global:

sudo mv composer.phar /usr/local/bin/composer
sudo chmod +x /usr/local/bin/composer

3. Nah, tampilan yang dihasilkan kira-kira seperti di bawah:

8 install laravel ubuntu 18.04 install composer

Baca juga: Cara Menggunakan PHP Composer

7. Install Laravel Ubuntu

Cara install Laravel di Ubuntu 18.04 sudah memasuki bagian utama. Di sini, Anda bisa mulai menggunakan Composer untuk install Laravel. Nah, berikut urutan langkahnya:

1. Jalankan perintah berikut untuk menginstall Laravel lewat bantuan Composer:

composer create-project --prefer-dist laravel/laravel nama_project

Keterangan: Anda bisa mengganti value nama_project sesuai keinginan.

2. Silakan tunggu proses instalasi. Jika sudah, tampilannya akan seperti ini:

9 cara install laravel di ubuntu menginstall laravel dengan composer

Sampai di sini, cara install Laravel Ubuntu 20.04, 18.04, dan versi-versi lainnya sudah selesai. Namun tak lengkap rasanya jika kami tidak menjelaskan cara menjalankan Laravel di VPS Ubuntu.

Untuk itu, silakan scroll ke bawah, ya!

Baca juga: Cara Kirim Email Laravel

8. Jalankan Laravel untuk Pengembangan Lokal

Cara menggunakan Laravel di Ubuntu server untuk mode pengembangan lokal sangatlah mudah. Anda cukup mengikuti beberapa perintah sederhana di bawah:

1. Jalankan perintah berikut untuk masuk ke direktori Laravel di server VPS.

cd nama_project

Keterangan: Silakan ganti value nama_project dengan project Anda sendiri.

2. Jika sudah, lanjutkan dengan perintah di bawah:

php artisan serve --host=IP --port=8000

Keterangan: Silakan ubah value IP dengan IP VPS milik Anda sendiri.

10 menjalankan laravel server

3. Setelah itu, silakan kembali ke browser dan akses IP VPS Anda diikuti /8000, contohnya http://192.168.1.1/8000. Jika tampilannya seperti di bawah, berarti Laravel sudah berhasil dijalankan.

11 cara install laravel di ubuntu berhasil

Baca juga: Laravel 9 Rilis

9. Jalankan Laravel Installer untuk Deploy Aplikasi

Cara menggunakan Laravel di Ubuntu 18.04 untuk melakukan deploy aplikasi sedikit berbeda dengan pengembangan lokal. Meski agak sedikit rumit, Anda tetap bisa melakukannya dengan mengikuti perintah di bawah:

1. Pindahkan project Laravel ke directory Apache web server. Untuk itu, jalankan perintah berikut ini:

sudo mv nama_project /var/www/html/

2. Jika sudah, berikan hak akses untuk project Laravel dengan mengeksekusi dua command di bawah:

sudo chgrp -R www-data /var/www/html/nama_project/
sudo chmod -R 775 /var/www/html/nama_project/storage

Keterangan: Silakan ganti value nama_project pada poin 1 dan 2 dengan project Anda sendiri.

12 install laravel ubuntu 20.04 buat project deploy

3. Waktunya membuat virtual host baru sebagai tempat menjalankan Laravel. Nah, dua perintah yang harus dijalankan adalah:

cd /etc/apache2/sites-available
sudo nano laravel_project.conf

4. Anda akan diarahkan ke tampilan editor nano. Di sini, silakan salin dan tempel script di bawah untuk mulai mengatur virtual host:

<VirtualHost *:80>
	DocumentRoot /var/www/html/example/public
	ServerName ipvpsanda
	<Directory /var/www/html/example>
		Allow from all
		Options None
		Require all granted
	</Directory>
</VirtualHost>

Keterangan: Silakan ganti ipvpsanda dengan IP VPS milik Anda.

13 buat virtual host

5. Simpan perubahan dengan menekan kombinasi tombol Ctrl + X > Y > Enter.

6. Berikutnya, nonaktifkan konfigurasi virtual host bawaan Apache lewat perintah di bawah:

sudo a2dissite 000-default.conf

7. Aktifkan konfigurasi virtual host yang baru dengan command berikut:

sudo a2ensite laravel_project
14 install laravel ubuntu 18.04 konfigurasi virtual host laravel

8. Jalankan Apache rewrite module dan restart web server tersebut menggunakan dua perintah berikut secara berurutan:

sudo a2enmod rewrite
sudo systemctl restart apache2
15 restart apache

9. Terakhir, silakan akses project Laravel Anda lewat IP VPS di browser. Hasilnya kurang lebih seperti output akhir pada langkah nomor 8.

11 cara install laravel di ubuntu berhasil

Selamat! Anda berhasil menyelesaikan semua langkah Laravel tutorial untuk instalasi di Ubuntu. Bagaimana, sama sekali tidak sulit kan?

Baca juga: Benarkah Laravel Kian Diminati

Tertarik Mencoba Cara Install Laravel di Ubuntu 18.04?

Cara install Laravel di Ubuntu diperlukan untuk menjalankan framework Laravel di server VPS. Untungnya, Anda sudah mempraktikkan tutorial instalasi Laravel yang kompatibel dengan Ubuntu 18.04, 20.04, 16.04, dan 22.04.

Bagaimana, apakah Anda tertarik mempraktikkan tutorial yang satu ini? Jika ya, persiapkan dulu sebuah server VPS. Jika belum punya, Anda bisa membelinya dari penyedia layanan terpercaya, seperti Niagahoster.

Benar sekali! Niagahoster menyediakan Cloud VPS Hosting terbaik yang menawarkan kemudahan install Laravel di Ubuntu. Layanan ini menyediakan 50+ sistem operasi Linux siap pasang, termasuk berbagai versi Ubuntu.

Selain itu, VPS Niagahoster juga dibekali teknologi Network Link 100 MB/s untuk proses instalasi yang lebih ngebut, serta jaminan Uptime 99.9% agar project Laravel framework Anda bisa diakses lancar 24/7.

Jadi tunggu apa lagi, yuk langganan VPS terbaik dari Niagahoster dan rasakan bedanya!

Muhammad Ariffudin also known as Ariffud

Leave a Reply

Your email address will not be published. Required fields are marked *