Questa guida ti aiuterà a installare l'estensione PHP di MongoDB su un server Plesk. Hai bisogno dell'accesso root al server, quindi questo non è compatibile con gli ambienti di hosting condiviso.
L'ultimo passaggio deve essere eseguito utilizzando l'account "Utente di sistema" del tuo dominio.
Questa guida utilizza il binario Plesk PHP 7.0, ma puoi sostituire tutte le istanze di "70" e "7.0" con la versione selezionata di PHP. Assicurati solo di aver installato quella particolare versione (da Plesk) e selezionata per il dominio in questione nella GUI di Plesk, altrimenti l'app web non troverà il server mongodb.
0. Installa MongoDB Server Daemon se non l'hai già fatto
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. Installa le dipendenze per la compilazione
yum install gcc openssl-devel plesk-php70-devel
2. Usa PECL per installare la libreria 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. Imposta la libreria mongodb usando Composer
Nota che devi avere composer installato nel percorso del file in cui desideri eseguirlo/usarlo prima di eseguire questo comando.
/opt/plesk/php/7.0/bin/php composer.phar require "mongodb/mongodb=^1.0.0"
Se hai completato questo passaggio finale accidentalmente come root, assicurati di inviare i file all'utente corretto dopo aver terminato.
Hai trovato utile questa guida? Dai un'occhiata al nostro blog per ulteriori fantastiche informazioni. Serve ancora aiuto? Con uno dei nostri servizi VPS canadesi gestiti, possiamo gestire l'installazione per te!