このガイドは、MongoDB の PHP 拡張機能を Plesk サーバーにインストールするのに役立ちます。サーバーへのルート アクセスが必要なため、これは共有ホスティング環境と互換性がありません。
最後のステップは、ドメインの「システム ユーザー」アカウントを使用して実行する必要があります。
このガイドでは Plesk PHP 7.0 バイナリを使用していますが、「70」と「7.0」のすべてのインスタンスを、選択したバージョンの PHP に置き換えることができます。その特定のバージョンが (Plesk によって) インストールされ、Plesk の GUI で問題のドメインに対して選択されていることを確認してください。そうしないと、Web アプリは mongodb サーバーを見つけられません。
0.まだインストールしていない場合は、MongoDB サーバー デーモンをインストールします
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.コンパイル用の依存関係をインストール
yum install gcc openssl-devel plesk-php70-devel
2. PECL を使用して 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. Composer を使用して mongodb ライブラリをセットアップする
このコマンドを実行する前に、composer を実行/使用するファイル パスにインストールしておく必要があることに注意してください。
/opt/plesk/php/7.0/bin/php composer.phar require "mongodb/mongodb=^1.0.0"
この最終ステップを誤って root として完了してしまった場合は、完了後に正しいユーザーにファイルを chown してください。
このガイドは役に立ちましたか?詳細については、ブログをご覧ください。もっと助けが必要ですか?当社が管理するカナダの VPS サービスの 1 つを使用して、お客様に代わってインストールを処理できます!