Cara Menyiapkan Apache, PHP & MongoDB di Ubuntu & Debian

Cara Menyiapkan Apache, PHP & MongoDB di Ubuntu & Debian

MongoDB adalah pangkalan data sumber terbuka, bebas skema, NoSQL yang semakin popular di kalangan pemaju web. Ia adalah pangkalan data berorientasikan dokumen dan terkenal dengan kelajuan pemprosesannya.

Untuk menggunakan MongoDB untuk projek kami, kami perlu memasangnya pada sistem kami bersama -sama dengan kebergantungannya dan beberapa alat lain. Dalam siaran ini, kami akan belajar memasang dan menyediakan Apache, PHP, dan MongoDB di Ubuntu dan Sistem Operasi Debian.

Memasang Apache

Pertama sekali, kami akan memasang Apache pada sistem kami. Apache adalah perisian pelayan web dan pelanggan HTTP yang popular; ia membantu dalam membuat tuan rumah maya. Untuk memasang Apache pada sistem kami, kami akan menggunakan perintah yang diberikan di bawah:

Kemas kini sudo apt  sudo apt memasang apache2 -y  

Nota: Perintah yang diberikan dalam artikel ini akan berfungsi pada Ubuntu dan Debian kerana kedua -duanya menggunakan pengurus pakej yang sama.

Memasang PHP

Untuk memasang PHP bersama -sama dengan modulnya yang sama pada sistem kami, kami hanya perlu menjalankan arahan mudah:

Sudo apt install -y php7.4 libapache2-mod-php7.4  

Kami telah memasang Php 7.4 Pada sistem kami. Anda boleh memasang versi dan modul yang anda perlukan untuk projek anda.

Memasang MongoDB

Malangnya, MongoDB tidak terdapat di repositori lalai Ubuntu dan Debian. Oleh itu, kita perlu terlebih dahulu mengimport kunci awam yang akan digunakan oleh sistem pengurusan pakej:

wget -qo - https: // www.Mongodb.org/statik/pgp/pelayan-5.0.ASC | Sudo Apt-Key Tambah -  

Sekiranya terminal memberikan ralat semasa melaksanakan perintah yang diberikan di atas maka anda perlu memasang GNUPG pada sistem anda sebelum melaksanakan perintah ini lagi.

Langkah seterusnya adalah untuk membuat fail senarai untuk versi sistem operasi anda. Semasa saya berlari Ubuntu 20.04, Saya akan menjalankan arahan berikut:

echo "deb [arch = amd64, arm64] https: // repo.Mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse "| sudo tee/etc/apt/sumber.senarai.D/MongoDB-ORG-5.0.senarai  

Untuk Debian 10:

echo "deb http: // repo.Mongodb.org/apt/debian buster/mongodb-org/5.0 Utama "| sudo tee/etc/apt/sumber.senarai.D/MongoDB-ORG-5.0.senarai  

Seterusnya, kita perlu memuatkan semula pangkalan data pakej tempatan dan kemudian memasang pelepasan stabil terbaru MongoDB:

Kemas kini sudo apt  sudo apt install -y mongodb -org  

Ini akan memasang pelayan MongoDB pada sistem anda.

Memasang Modul MongoDB PHP

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

sudo apt memasang php7.4-MongoDB  

Pastikan untuk memasang modul MongoDB untuk versi php yang sama.

Jalankan arahan berikut untuk memeriksa modul MongoDB diaktifkan untuk persekitaran PHP CLI.

php -m | Grep Mongo  
Output mongoDB 

Seterusnya, mulakan semula pelayan Apache untuk menggunakan perubahan.

SURDO SYSTEMCTL Mulakan semula Apache2  

Anda juga boleh membuat fail phpinfo () di root dokumen Apache. Apabila anda mengakses fail ini di Web Broser,

Modul MongoDB dengan PHP & APACHE2

Kesimpulan

MongoDB adalah pangkalan data yang terkenal, berprestasi tinggi, NoSQL. Ia sangat berskala dan berbeza daripada sistem pangkalan data relasi seperti MySQL dan PostgreSQL. Dalam siaran ini, kami belajar cara memasangnya bersama -sama dengan kebergantungannya dan alat lain yang berkaitan.