Cara Mengatur Apache, PHP & MongoDB di Ubuntu & Debian

Cara Mengatur Apache, PHP & MongoDB di Ubuntu & Debian

MongoDB adalah database NoSQL open-source gratis, bebas skema, yang semakin populer dari hari ke hari di kalangan pengembang web. Ini adalah database yang berorientasi dokumen dan dikenal dengan kecepatan pemrosesannya.

Untuk menggunakan MongoDB untuk proyek kami, pertama -tama kami harus menginstalnya di sistem kami bersama dengan ketergantungannya dan beberapa alat lainnya. Dalam posting ini, kita akan belajar menginstal dan mengatur Apache, PHP, dan MongoDB di sistem operasi Ubuntu dan Debian.

Menginstal Apache

Pertama -tama, kami akan menginstal Apache di sistem kami. Apache adalah perangkat lunak server web dan klien HTTP yang populer; Ini membantu dalam membuat host virtual. Untuk menginstal Apache pada sistem kami, kami akan menggunakan perintah di bawah ini:

pembaruan apt sudo  sudo apt install apache2 -y  

Catatan: Perintah yang diberikan dalam artikel ini akan bekerja pada Ubuntu dan Debian karena keduanya menggunakan paket paket yang sama.

Memasang PHP

Untuk menginstal PHP bersama dengan modul umum pada sistem kami, kami hanya perlu menjalankan perintah sederhana:

sudo apt install -y php7.4 Libapache2-Mod-PHP7.4  

Kami telah menginstal PHP 7.4 di sistem kami. Anda dapat menginstal versi dan modul yang Anda butuhkan untuk proyek Anda.

Menginstal MongoDB

Sayangnya, MongoDB tidak tersedia di repositori default Ubuntu dan Debian. Jadi kita harus terlebih dahulu mengimpor kunci publik yang akan digunakan oleh sistem manajemen paket:

wget -qo - https: // www.Mongodb.org/static/pgp/server-5.0.ASC | sudo apt-key add -  

Jika terminal memberikan kesalahan saat menjalankan perintah yang diberikan di atas maka Anda harus menginstal GNUPG pada sistem Anda sebelum menjalankan perintah ini lagi.

Langkah selanjutnya adalah membuat file daftar untuk versi sistem operasi Anda. Saat saya berlari Ubuntu 20.04, Saya akan menjalankan perintah berikut:

Echo "Deb [Arch = AMD64, ARM64] https: // repo.Mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse "| sudo tee/etc/apt/sumber.daftar.d/mongodb-org-5.0.daftar  

Untuk Debian 10:

echo "deb http: // repo.Mongodb.ORG/APT/DEBIAN BUSTER/MONGODB-ORG/5.0 main "| sudo tee/etc/apt/sumber.daftar.d/mongodb-org-5.0.daftar  

Selanjutnya, kita perlu memuat ulang basis data paket lokal dan kemudian menginstal rilis stabil terbaru dari MongoDB:

pembaruan apt sudo  sudo apt install -y mongodb -org  

Ini akan menginstal server MongoDB di sistem Anda.

Menginstal Modul PHP MongoDB

Untuk langkah terakhir, kita perlu menginstal modul MongoDB PHP yang diperlukan untuk menghubungkan PHP dengan MongoDB.

sudo apt instal php7.4-MongoDB  

Pastikan untuk menginstal Modul MongoDB untuk versi PHP yang sama.

Jalankan perintah berikut untuk memeriksa modul MongoDB diaktifkan untuk lingkungan PHP CLI.

php -m | Grep Mongo  
Output MongoDB 

Selanjutnya, restart server Apache untuk menerapkan perubahan.

Sudo Systemctl Restart Apache2  

Anda juga dapat membuat file phpinfo () di root dokumen apache. Saat Anda mengakses file ini di Web Broser,

Modul MongoDB dengan PHP & APACHE2

Kesimpulan

MongoDB adalah database NoSQL yang terkenal, berkinerja tinggi,. Ini sangat terukur dan berbeda dari sistem database relasional seperti MySQL dan PostgreSQL. Dalam posting ini, kami belajar cara menginstalnya bersama dengan ketergantungannya dan alat terkait lainnya.