Tato příručka vám pomůže nainstalovat rozšíření PHP MongoDB na server Plesk. Vyžadujete přístup root k serveru, takže to není kompatibilní se sdílenými hostitelskými prostředími.
Poslední krok by měl být spuštěn pomocí účtu „System User“ vaší domény.
Tato příručka používá binární soubor Plesk PHP 7.0, ale všechny instance „70“ a „7.0“ můžete nahradit vámi vybranou verzí PHP. Jen se ujistěte, že máte nainstalovanou konkrétní verzi (od Pleska) a zvolenou pro danou doménu v Pleskově GUI, jinak webová aplikace nenajde server mongodb.
0. Nainstalujte MongoDB Server Daemon, pokud jste to ještě neudělali
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. Nainstalujte závislosti pro kompilaci
yum install gcc openssl-devel plesk-php70-devel
2. K instalaci knihovny PHP použijte PECL
/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. Nastavte knihovnu mongodb pomocí Composer
Všimněte si, že před spuštěním tohoto příkazu musíte mít v cestě k souboru, kde jej chcete spustit/použít, nainstalovaný skladatel.
/opt/plesk/php/7.0/bin/php composer.phar require "mongodb/mongodb=^1.0.0"
Pokud jste tento poslední krok provedli omylem jako root, nezapomeňte po dokončení předat soubory správnému uživateli.
Pomohl vám tento průvodce? Podívejte se na náš blog pro další skvělé informace. Potřebujete další pomoc? S jednou z našich spravovaných kanadských služeb VPS zvládneme instalaci za vás!