GNU/Linux >> Linux の 問題 >  >> Panels >> Plesk

Plesk サーバへの PHP 用 mongodb のインストール

このガイドは、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 つを使用して、お客様に代わってインストールを処理できます!


Plesk
  1. PHP7.2用の不足しているmcryptモジュールのインストール

  2. CentOSにPHP用のXCacheをインストールする方法

  3. pleskのPHPの複数のバージョン

  1. PleskのPHP設定

  2. Plesk PHP 7 用の ioncube ローダーをインストールする方法

  3. Linux での PHP 拡張機能のインストール

  1. Ubuntu 18.04にMongoDBをインストールする方法–初心者向けガイド

  2. UbuntuにLAMPをインストールするための基本ガイド

  3. Parallels Plesk Panel(専用サーバー)用にParallelsが提供する追加機能