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.