Panduan ini akan membantu Anda menginstal Ekstensi PHP MongoDB di server Plesk. Anda memerlukan akses root ke server, jadi ini tidak kompatibel dengan lingkungan hosting bersama.
Langkah terakhir harus dijalankan menggunakan akun “Pengguna Sistem” domain Anda.
Panduan ini menggunakan biner Plesk PHP 7.0, tetapi Anda dapat mengganti semua contoh "70" dan "7.0" dengan versi PHP pilihan Anda. Pastikan Anda telah menginstal versi tertentu (oleh Plesk) dan memilih domain yang dimaksud di GUI Plesk, jika tidak, aplikasi web tidak akan menemukan server mongodb.
0. Instal Daemon Server MongoDB jika Anda belum melakukannya
echo '[MongoDB] name=MongoDB Repository baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc' > /etc/yum.repos.d/mongodb.repo yum install mongodb-org systemctl restart mongod
1. Instal dependensi untuk kompilasi
yum install gcc openssl-devel plesk-php70-devel
2. Gunakan PECL untuk menginstal pustaka PHP
/opt/plesk/php/7.0/bin/pecl config-set php_prefix /opt/plesk/php/7.0/bin/ /opt/plesk/php/7.0/bin/pecl install mongodb echo 'extension=mongodb.so' > /opt/plesk/php/7.0/etc/php.d/mongodb.ini systemctl restart plesk-php70-fpm
3. Siapkan pustaka mongodb menggunakan Komposer
Perhatikan bahwa Anda harus menginstal komposer di jalur file tempat Anda ingin menjalankan/menggunakannya sebelum menjalankan perintah ini.
/opt/plesk/php/7.0/bin/php composer.phar require "mongodb/mongodb=^1.0.0"
Jika Anda menyelesaikan langkah terakhir ini secara tidak sengaja sebagai root, pastikan untuk mengirimkan file ke pengguna yang benar setelah Anda selesai.
Apakah menurut Anda panduan ini bermanfaat? Lihat blog kami untuk informasi hebat lainnya. butuh lebih banyak bantuan? Dengan salah satu layanan VPS Kanada terkelola kami, kami dapat menangani penginstalan untuk Anda!