Ada banyak kerangka kerja PHP yang kuat, tetapi banyak di antaranya, karena strukturnya, tidak membaca kode sumber aplikasi. Ini bisa menjadi masalah jika Anda ingin mendokumentasikan kode aplikasi
Laravel dengan Apache adalah solusi yang bagus. Kerangka kerja PHP ini dapat mengurutkan dan mengompres kode sumber secara efisien. Dalam tutorial ini, kami akan menunjukkan cara menginstal Laravel dengan Apache di Ubuntu 18. 04
Laravel – Framework PHP untuk Pecinta Kode
Laravel tidak mengherankan adalah salah satu kerangka kerja PHP paling populer. Ini memiliki banyak fitur unik yang menjadikannya salah satu opsi dengan peringkat terbaik untuk pengembang web
Ini juga memiliki dokumentasi yang bagus dan menyukai kode sumber yang dikerjakan dengan baik yang diterjemahkan menjadi sintaks kode yang sangat ekspresif. Cepat, efisien, dan mudah digunakan – Laravel
Inilah cara Anda dapat menginstal Laravel Ubuntu. Instalasi ini menggunakan 18. 04, tetapi harus bekerja dengan Ubuntu 16. 04 juga
Cara Instal Laravel di Ubuntu
Sebelum kita mulai, Anda harus memasukkan SSH ke server pribadi virtual Anda. Inilah tutorial bermanfaat untuk membantu Anda
Mengikuti langkah-langkah di bawah ini akan memandu Anda melalui cara termudah untuk menginstal Laravel di Ubuntu
1. Instal Server Web Apache
Agar Laravel berfungsi, Anda memerlukan Apache. Ini adalah salah satu alat server HTTP paling populer, jadi kemungkinan besar VPS Anda telah menginstalnya. Untungnya, Anda dapat memeriksanya dengan mudah. Setelah Anda terhubung ke server Anda menggunakan SSH, verifikasi bahwa layanan sistem Apache ada. Untuk melakukannya, kita harus menjalankan perintah ini
sudo systemctl status apache2Seperti yang Anda lihat, di VPS kami tidak ada layanan Apache, jadi kami harus menginstalnya. Untuk melakukan ini, jalankan perintah berikut
sudo apt install apache2_Ubuntu secara default, memulai layanan Apache dan membuatnya boot selama pemuatan sistem
Sekarang, jika Anda menggunakan firewall, Anda perlu membuat aturan di Firewall agar Apache dapat berjalan dengan lancar. Jika Anda tidak memasang firewall, lewati langkah ini
sudo ufw allow “Apache Full”Setelah itu, kita dapat memeriksa kembali status layanan Apache
Terakhir, buka browser web dan kami pergi ke alamat IP server Anda atau nama domainnya
Jika Anda melihat layar ini, itu berarti Apache aktif dan berjalan
2. Instal PHP
Langkah selanjutnya adalah menginstal PHP. Untungnya, PHP 7 hadir secara default di repositori resmi Ubuntu, yang membuat instalasi menjadi sangat mudah. Anda perlu menginstal bahasa itu sendiri dan beberapa modul tambahan. Untuk melakukan ini, jalankan perintah berikut
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_Jika perintah berikut menghasilkan keluaran yang mengatakan beberapa paket tidak ditemukan, cukup perbarui Ubuntu Anda dengan menjalankan perintah berikut, dan jalankan kembali yang sebelumnya
apt-get updateSekarang, kita dapat menguji apakah PHP berfungsi dengan benar. Untuk melakukan ini, kita perlu membuat file di direktori root Apache. Sebut saja itu ujian. php. Jalankan perintah berikut
sudo nano /var/www/html/test.php_Dan tambahkan panggilan ke fungsi phpinfo
<?php phpinfo(); ?>Kita harus menyimpannya dan menutupnya. Untuk menyimpan, tekan CTRL+O, dan untuk keluar, tekan CTRL+X Lalu, buka web browser dan buka http. //IP-server Anda/tes. php
Jika Anda melihat layar ini, Anda dapat yakin bahwa PHP berfungsi sebagaimana mestinya
3. Unduh dan Instal Manajer Database
Jika kita akan mengembangkan menggunakan Laravel di Ubuntu 18. 04, untuk itu perlu menginstal database manager. Laravel mendukung PostgreSQL, MySQL, MariaDB, SQLite, dan SQL server. Kita dapat menginstal dan mengkonfigurasi yang kita inginkan. Untuk tutorial ini kita akan menginstal MariaDB
sudo apt install mariadb-server_Setelah itu, Anda dapat mengatur kata sandi untuk root. Untuk melakukan ini, Anda perlu menggunakan skrip mysql_secure_installation. Ingatlah bahwa langkah ini bersifat opsional, tetapi direkomendasikan untuk alasan keamanan
sudo mysql_secure_installation_Setelah kami menentukan kata sandi root, kami akan ditanyai beberapa pertanyaan konfigurasi MariaDB. Jawaban yang harus Anda masukkan ada di sebelah baris kode
sudo apt install apache2_0Selamat, MariaDB berhasil diinstal
4. Instal Komposer
Komposer adalah pengelola ketergantungan PHP yang memfasilitasi pengunduhan pustaka PHP dalam proyek kami. Komposer keduanya berfungsi dengan baik dan membuatnya lebih mudah untuk menginstal Laravel
Pertama, kita perlu mengunduh Composer
sudo apt install apache2_1Selanjutnya, kita harus memastikan Composer dapat digunakan secara global dan membuatnya dapat dieksekusi. Perintah berikut akan menanganinya
sudo apt install apache22sudo apt install apache235. Instal Laravel di Ubuntu Menggunakan Komposer
Dengan Composer terinstal, sekarang kita dapat menginstal Laravel. Untuk melakukannya, jalankan perintah berikut
sudo apt install apache2_4Tentu saja, kita harus mengganti [project_name] dengan nama aplikasi Anda. Dalam hal ini, kami memberi nama contoh proyek
Menggunakan Laravel untuk Pengembangan Lokal
Untuk mengembangkan aplikasi secara lokal, kita dapat menggunakan server PHP dan menentukan host dan port server kita. Untuk melakukan ini, jalankan perintah berikut, dan ganti [IP] dengan IP server Anda, dan [port] dengan port yang ingin Anda gunakan
sudo apt install apache2_5sudo apt install apache26Selanjutnya, buka browser web Anda dan buka alamat IP server atau nama domain dan port yang ditentukan. Alamatnya akan terlihat seperti yang ditampilkan pada output di atas. Jika Anda melihat layar di bawah ini di browser Anda, itu artinya Anda siap untuk mulai bekerja dengan Laravel
Menggunakan Laravel untuk Men-deploy Aplikasi
Sebaliknya, jika kita akan menggunakan VPS kita sebagai server dari aplikasi Laravel, maka kita harus melakukan beberapa penyesuaian untuk menghindari masalah.
Pertama, kita perlu memindahkan direktori proyek yang dibuat sebelumnya ke root web Apache. Ingat, dalam kasus kami, nama foldernya adalah Contoh. Jalankan perintah berikut
sudo apt install apache2_7Setelah itu, atur izin yang diperlukan untuk memastikan proyek berjalan lancar
sudo apt install apache28sudo apt install apache29Diperlukan untuk membuat host virtual baru untuk proyek tersebut. Itu dapat dilakukan dengan mudah dengan perintah di bawah ini
sudo ufw allow “Apache Full”0sudo ufw allow “Apache Full”1Tambahkan berikut ini untuk membuat Host Virtual baru. Ingatlah untuk mengganti domain. com dengan alamat IP server Anda
sudo ufw allow “Apache Full”2Simpan file dan tutup
Setelah itu, nonaktifkan file konfigurasi default dari virtual host di Apache dengan perintah ini
sudo ufw allow “Apache Full”_3Setelah itu, aktifkan host virtual baru
Aktifkan modul penulisan ulang Apache, dan terakhir, mulai ulang layanan Apache
sudo ufw allow “Apache Full”5sudo ufw allow “Apache Full”6Sekarang, buka browser web dan buka IP server dan voila. Jika Anda mendapatkan layar arahan Laravel yang sama dengan yang Anda lihat terakhir kali, Anda siap untuk mulai bekerja
Sekarang kita bisa mulai bekerja dengan framework PHP yang hebat ini
Copot pemasangan Laravel dan Komposer
Untuk menghapus Laravel, kita hanya perlu menghapus folder proyek yang dibuat. Dalam kasus – Komposer, perintah berikut sudah cukup
sudo ufw allow “Apache Full”7Itu dia. Laravel dihapus dari VPS Anda
Server hosting virtual Anda, aturan Anda. Dapatkan semua sumber daya yang Anda butuhkan untuk proyek berikutnya. Dapatkan Hosting VPS
Kesimpulan
Untuk mengembangkan aplikasi web yang berkualitas, Anda memerlukan framework PHP yang kaya fitur. Laravel adalah salah satunya. Di sini Anda belajar cara menginstalnya di komputer atau server dengan Ubuntu 18. 04
Ingat, ada baiknya untuk berkonsultasi dengan dokumentasi resmi, jika Anda menginginkan informasi lebih lanjut atau jika Anda ingin mempelajari lebih lanjut tentang proyek tersebut. Selamat berkembang
Pelajari Apa Lagi yang Dapat Dilakukan Ubuntu Anda
Cara Memasang Tumpukan LAMP di Ubuntu
Cara Menginstal Git di Ubuntu
Cara Memasang Jenkins di Ubuntu
Cara Setup Mail Server di Ubuntu
Cara Menginstal Maven di Ubuntu
Cara Instal WordPress di Ubuntu
Cara Setup Server FTP untuk Ubuntu
Cara Memasang Anaconda di Ubuntu
Penulis
Edward S
Edward adalah editor konten dengan pengalaman bertahun-tahun dalam penulisan TI, pemasaran, dan administrasi sistem Linux. Tujuannya adalah untuk mendorong pembaca membangun kehadiran online yang berdampak. Dia juga sangat menyukai anjing, gitar, dan segala sesuatu yang berhubungan dengan luar angkasa