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

Cara Mengatur Apache, PHP &MongoDB di Ubuntu 20.04

Dalam tutorial ini, kami akan menjelaskan secara rinci langkah demi langkah cara men-setup Apache, PHP, dan MongoDB di Ubuntu 20.04

Kami akan menginstal server Web Apache, versi PHP terbaru, dan server database MongoDB. Tujuan dari posting ini adalah untuk menjelaskan bagaimana ketiga jenis layanan yang berbeda ini dapat dikonfigurasi pada satu server untuk tugas pengembangan di masa mendatang dan pembuatan aplikasi yang luar biasa. MongoDB adalah server database backend NoSQL open-source gratis, yang bekerja sempurna dengan server Web Apache dan PHP sebagai bahasa skrip.

Penyiapan dan lingkungan ini akan memakan waktu hingga 15 menit. Mari kita mulai!

Prasyarat

  • Pemasangan baru Ubuntu 20.04
  • Hak istimewa pengguna:pengguna root atau non-root dengan hak istimewa sudo

Langkah 1. Perbarui Sistem

Sebelum penginstalan ketiga layanan berbeda ini, kami akan memperbarui paket sistem ke versi terbaru yang tersedia:

sudo apt update -y && sudo apt upgrade -y

Langkah 2. Instal Apache Web Server

Untuk menginstal server web Apache jalankan perintah di bawah ini:

sudo apt install apache2

Setelah instalasi berhasil, mulai dan aktifkan layanan

sudo systemctl start apache2 && sudo systemctl enable apache2

Untuk memeriksa apakah semuanya baik-baik saja, jalankan perintah berikut untuk status layanan Apache2:

sudo systemctl status apache2

Anda akan menerima output berikut:

root@vps:~# sudo systemctl status apache2
● apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2022-04-14 19:54:33 UTC; 40min ago
       Docs: https://httpd.apache.org/docs/2.4/
   Main PID: 675 (apache2)
      Tasks: 6 (limit: 4617)
     Memory: 23.1M
     CGroup: /system.slice/apache2.service
             ├─675 /usr/sbin/apache2 -k start
             ├─925 /usr/sbin/apache2 -k start
             ├─926 /usr/sbin/apache2 -k start
             ├─927 /usr/sbin/apache2 -k start
             ├─928 /usr/sbin/apache2 -k start
             └─930 /usr/sbin/apache2 -k start

Apr 14 19:54:31 test.vps systemd[1]: Starting The Apache HTTP Server...

Langkah 3. Instal PHP 8 dengan Modul MongoDB

Pertama, kita perlu menambahkan repositori PHP dan memilih Apache dari daftar. Jalankan perintah berikut:

sudo apt install software-properties-common

sudo add-apt-repository ppa:ondrej/php

Setelah repo ditambahkan, perbarui sistem dan instal PHP bersama dengan modul lain termasuk modul MongoDB.

sudo apt install php8.0 libapache2-mod-php8.0 php8.0-cli php8.0-mongodb php8.0-common php8.0-imap php8.0-redis php8.0-snmp php8.0-xml php8.0-zip php8.0-mbstring php8.0-cgi php8.0-curl php8.0-gd -y

Periksa versi PHP yang terinstal dengan perintah berikut:

php -v

Anda akan menerima output berikut:

root@vps:~# php -v
PHP 8.0.17 (cli) (built: Mar 20 2022 17:04:09) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.17, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.17, Copyright (c), by Zend Technologies

Untuk memeriksa apakah modul MongoDB PHP berhasil diinstal, jalankan perintah di bawah ini:

php -m | grep mongodb

Anda akan menerima output berikut

root@vps:~# php -m | grep mongodb
mongodb

Langkah 4. Instal Server Database MongoDB

Pertama, tambahkan kunci GPG:

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

Kemudian, kita perlu menambahkan repositori MongoDB:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Setelah ini selesai, perbarui sistem dan instal server database MongoDB.

sudo apt-get install gnupg
sudo apt update -y
sudo apt upgrade -y

sudo apt-get install mongodb-org=4.4.8 mongodb-org-server=4.4.8 mongodb-org-shell=4.4.8 mongodb-org-mongos=4.4.8 mongodb-org-tools=4.4.8 -y

Setelah ini mulai dan aktifkan layanan MongoDB:

sudo systemctl start mongod && sudo systemctl enable mongod

Untuk memeriksa status MongoDB jalankan perintah di bawah ini:

sudo systemctl status mongod

Anda akan menerima output berikut:

root@host:~# sudo systemctl status mongod
● mongod.service - MongoDB Database Server
     Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-04-17 07:36:21 UTC; 2s ago
       Docs: https://docs.mongodb.org/manual
   Main PID: 81644 (mongod)
     Memory: 57.1M
     CGroup: /system.slice/mongod.service
             └─81644 /usr/bin/mongod --config /etc/mongod.conf

Apr 17 07:36:21 test.vps systemd[1]: Started MongoDB Database Server.

Langkah 5. Buat file PHPINFO

Kita perlu membuat file info PHP di root dokumen server web Apache.

Katakanlah root dokumen terletak di /var/www/html direktori di server Anda.

cd /var/www/html

sudo nano phpinfo.php

Rekatkan baris kode berikut.

<?php
phpinfo();
?>

Setelah ini restart layanan apache lagi:

sudo systemctl restart apache2

Akses situs web di http://YourServerIPAddress/phpinfo.php atau http://NamaDomainAnda/phpinfo.php

Temukan ekstensi MongoDB dengan “CTRL+F” dan ketik “mongodb” di area pencarian.

Itu dia. Anda berhasil menginstal Apache2, PHP8.0, dan MongoDB di VPS Ubuntu beserta ekstensi yang diperlukan.

Tentu saja, jika Anda merasa sulit untuk mengatur konfigurasi seperti itu dengan banyak layanan dan modul, Anda selalu dapat menghubungi dukungan teknis kami dan mereka akan melakukan sisanya. Kami tersedia 24/7 dan kami akan membuat server Anda berjalan lancar dalam waktu singkat.

Jika Anda menyukai posting ini tentang cara mengatur Apache, PHP, dan MongoDB 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 MongoDB di Ubuntu 16.04

  2. Cara Instal LAMP Apache, MySQL, PHP di Ubuntu 22.04

  3. Cara Menginstal PHP 7.4 di Ubuntu 20.04

  1. Cara Menginstal Apache di Ubuntu 18.04

  2. Cara Menginstal MongoDB di Ubuntu 18.04

  3. Cara Menginstal Kirby CMS Di Ubuntu 18.04

  1. Cara menginstal Apache di Ubuntu 20.04

  2. Cara Menginstal MongoDB di Ubuntu 20.04

  3. Cara Menginstal PHP 8 di Ubuntu 20.04