GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04LTSでphpPgAdminを使用してPostgreSQLをインストールおよび構成する方法

この記事では、Ubuntu20.04LTSでphpPgAdminを使用してPostgreSQLをインストールおよび構成する方法を学習します

PostgreSQLは強力なオブジェクトリレーショナルデータベースシステムです。これは、無料のオープンソースデータベース管理システムです。 PhpPgAdminは、PostgreSQLデータベースサーバー用のフルマネージドのWebベースの管理ツールです。

前提条件:

Ubuntu20.04サーバー

rootユーザーまたはSudo特権ユーザーアカウント。

ステップ1:サーバーとすべてのインストールパッケージを更新します:

まず、システム上の既存のパッケージがすべて最新であることを確認します。

ステップ2:PostgreSQLサーバーをインストールします。

次のコマンドを実行して、PostgreSQLサーバーをインストールします。

apt install postgresql postgresql-client postgresql-client-common postgresql-common postgresql-contrib -y

そのため、インストール後にPostgreSQLサービスが自動的に開始されます。次のコマンドでステータスを確認できます:

systemctl status postgresql
Step # 3: Configure PostgreSQL.
By default, the PostgreSQL server will listen on localhost. If you want to access from another network, we need to modify the configuration file to listen on all addresses or a specific address, this time we will make it listen on all addresses.

vim /etc/postgresql/12/main/postgresql.conf

次に、次の変更を行います。

listen_addresses = '*'

systemctl restart postgresql

ステップ4:PhpPgAdmin用のデータベースをセットアップする

ユーザー「postgres」を使用してPostgreSQLシェルにアクセスできます。

su – postgres

psql

データベースを設定し、PhpPgAdminのユーザーを作成する必要があります。 postgresユーザーアカウントにログインし、psqlと入力してPostgreSQLシェルに入ります。

CREATE USER sajid WITH PASSWORD 'mydbpassword';

CREATE DATABASE pgadmindb;

GRANT ALL PRIVILEGES ON DATABASE pgadmindb TO sajid;

ステップ5:PhpPgAdminをインストールする

次に、次のコマンドを実行してphppgadminをインストールします。

apt install phppgadmin php-pgsql -y

ユーザーrootまたはpostgresを使用してログインできるようにするには、phpPgAdmin構成を変更する必要があります。

vim /etc/phppgadmin/config.inc.php

次の値を見つけます

$conf['extra_login_security'] = false;

と置き換えます

 $conf['extra_login_security'] = true;

ログインしたユーザーが所有するデータベースのみを表示するようにphpPgAdminを構成することもできます。この行を変更してください。

$conf['owned_only'] = false;

値を次のように変更します:

$conf['owned_only'] = true;

ステップ#6:ApacheとPHPをインストールする

すでにApacheとPHPがインストールされている場合は、この手順をスキップできます。

apt install apache2 php libapache2-mod-php -y

それでは、phpPgAdmin用のApache構成ファイルを作成しましょう

vim /etc/apache2/sites-enabled/phppgadmin.conf

phpPgAdminのApache構成を作成します。これは、エイリアスになります。

PhpPgAdminは、デフォルトではローカルホストからのみアクセスできます。外部からアクセスできるようにするには、apache構成ファイルに変更を加える必要があります。ファイル/etc/apache2/conf-available/phppgadmin.conf構成ファイルをvimテキストエディターで編集し、ローカルが必要に置き換えます すべてから許可

ファイルを保存して終了し、Apacheを再起動します。

ステップ#7:WebブラウザからphpPgAdminにアクセスします:

http:// your-server-IP / phppgadminを開きます お好みのウェブブラウザで。

Servers => PostgreSQLをクリックします 。 PhpPgAdminログイン画面は次のように表示されます:

最後に、PhpPgAdminダッシュボードを次のように表示できます。

結論:

PostgreSQLは、高度なオブジェクトリレーショナルデータベース管理システムです。この記事では、いくつかの基本的な構成を含め、Ubuntu20.04にPhpPgAdminをインストールする方法を学びました。


Ubuntu
  1. Ubuntu15.04にPostgresqlとphpPgAdminをインストールする方法

  2. Postgres 13Ubuntu20.04をインストールして設定する方法

  3. Ubuntu 20.04 LTS に Fail2ban をインストールして構成する方法

  1. Ubuntu 18.04 LTSにKubernetes(k8s)をインストールして設定する方法

  2. Ubuntu18.04LTSにAnsibleをインストールして構成する方法

  3. Postgres 14Ubuntu20.04をインストールして設定する方法

  1. Ubuntu18.04LTSにGitLabをインストールして構成する方法

  2. Ubuntu18.04LTSにKubernetesとDockerをインストールして設定する方法

  3. Ubuntu16.04にPostgreSQLとphpPgAdminをインストールする方法