MariaDB
 sql >> Teknologi Basis Data >  >> RDS >> MariaDB

Menginstal Laravel Di Ubuntu Dengan Dukungan Apache, MariaDB, dan PHP

Laravel adalah kerangka kerja web PHP open-source gratis, dibuat oleh Taylor Otwell dan ditujukan untuk pengembangan aplikasi web mengikuti pola arsitektur model–view–controller (MVC) dan berdasarkan Symfony .

Dalam panduan ini, kami akan menjelaskan cara menginstal Laravel di server Ubuntu 16.04 dengan Dukungan Apache, MariaDB, dan PHP.

Menerapkan server awan Anda
Jika Anda belum mendaftar ke Cloudwafer, Anda harus mulai dengan mendaftar . Luangkan waktu sejenak untuk membuat akun, setelah itu Anda dapat dengan mudah menerapkan server cloud Anda sendiri.

Setelah Anda mendaftar, masuk ke Area Klien Cloudwafer dan terapkan Cloudwafer . Anda server awan.

Prasyarat: Laravel mengharuskan yang berikut ini diinstal:PHP>=7.1.3, Ekstensi PHP OpenSSL, Ekstensi PDO PHP, Ekstensi Mbstring PHP, Ekstensi Tokenizer PHP, Ekstensi XML PHP, Ekstensi Ctype PHP, Ekstensi PHP JSON, Ekstensi PHP BCMath. Kami akan menginstal ini juga saat kami melanjutkan.

Langkah 1 – Instal Apache Web Server
Kita akan menginstal server web Apache dari repositori resmi Ubuntu menggunakan baris perintah apt:

sudo apt-get install -y apache2

Sebagai pengguna non-root, Anda akan diminta memasukkan kata sandi sudo untuk akun yang digunakan. Masukkan kata sandi dan lanjutkan penginstalan.

Periksa status server Web Apache dengan perintah di bawah ini:

sudo systemctl status apache2

Langkah 2:Instal Database MySQL (MariaDB)
Anda dapat membaca panduan menginstal MariaDB di server Ubuntu 16.04 di sini.

Langkah 3:Instal PHP
Anda dapat membaca panduan menginstal PHP di server Ubuntu 16.04 di sini.

Langkah 4:Instal Komposer
Setelah kita menginstal Apache dan PHP, jalankan perintah di bawah ini untuk menginstal paket composer.

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Arahkan ke direktori Laravel dan jalankan perintah di bawah ini untuk mengunduh dan menginstal Laravel untuk proyek yang ingin Anda buat. Untuk panduan ini, kita akan membuat proyek berjudul CloudwaferProject

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

Setelah menjalankan perintah di atas, direktori proyek baru akan dibuat. Jalankan perintah di bawah ini untuk menyetel izin yang benar untuk direktori tersebut.

sudo chown -R www-data:www-data /var/www/html/CloudwaferProject/

Langkah 5:Konfigurasi Apache Selanjutnya, kita akan mengkonfigurasi server web Apache untuk proyek Laravel kita. File yang akan dibuat akan mengontrol bagaimana pengguna mengakses konten Laravel. Berikan perintah di bawah ini:

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

Ketik perintah di bawah ini untuk mengedit file laravel.conf menggantikan CloudwaferProject dengan nama proyek Anda dan cloudwaferlabs.com.ng dengan nama domain Anda:

<VirtualHost *:80>
  ServerAdmin [email protected]
     DocumentRoot         
     /var/www/html/CloudwaferProject/public
     ServerName cloudwaferlabs.com.ng

 <Directory     
 /var/www/html/CloudwaferProject/public>
    Options +FollowSymlinks
    AllowOverride All
    Require all granted
 </Directory>

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

Selanjutnya, ubah izin menggunakan perintah di bawah ini:

sudo chmod -R 755 /var/www/html/CloudwaferProject/

Langkah 6:Aktifkan Laravel dan Modul Penulisan Ulang
Selanjutnya, aktifkan file Laravel VirtualHost dengan menjalankan perintah di bawah ini:

sudo a2ensite laravel.conf
sudo a2enmod rewrite

Selanjutnya restart Apache dengan perintah di bawah ini:

sudo systemctl restart apache2

Sekarang Anda dapat mengunjungi nama domain atau IP server Anda di browser.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 5 Langkah Sederhana untuk Memulai dengan MariaDB dan Tableau

  2. Apa itu MariaDB TX? Cara Mengelola Fork MySQL MariaDB Baru!

  3. 2 Cara Mendaftar semua Fungsi di MariaDB

  4. Bagaimana QUARTER() Bekerja di MariaDB

  5. Perbedaan Antara TRIM() dan TRIM_ORACLE() di MariaDB