Debian11にphpPgAdminをインストールする方法

このチュートリアルでは、Debian 11にphpPgAdminをインストールする方法を紹介します。知らない人のために、phpPgAdminはPostgreSQLデータベースを管理するための無料のWebベースの管理ツールです。 これにより、データベース、テーブル、ビュー、フィールドの作成、変更、削除などのアクティビティを実行できます。 PhpPgAdminはPHPで記述されており、PostgreSQLデータベースの管理を容易にします。WebベースのGUIは言うまでもなく、すべてをよりユーザーフレンドリーで使いやすくします。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 Debian 11(Bullseye)にphpPgAdminを段階的にインストールする方法を紹介します。

Debian 11BullseyeにphpPgAdminをインストールします

ステップ1.ソフトウェアをインストールする前に、次のコマンドを実行して、システムが最新であることを確認することが重要です。 apt ターミナルのコマンド:

sudo aptアップデート
sudo aptアップグレード

ステップ2.インストール Apache Webサーバー。

今インストールします Apache 以下のコマンドを実行して、Debianシステム上のWebサーバーを実行します。

sudo apt install apache2 apache2-utils

確認 Apache ビルドとバージョン:

apache2 -v

構成を開始する前に、次のことを確認してください。 Apache システムでサービスが実行されています。 次のコマンドを実行して、apacheサービスのステータスを確認します。

sudo systemctl status apache2
sudo systemctl start apache2
sudo systemctl enable apache2

ステップ3.PostgreSQLをインストールします。

デフォルトでは、PostgreSQLをDebian11ベースリポジトリから直接インストールすることはできません。 次に、公式のPostgreSQLリポジトリをシステムに追加します。

echo “deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] https://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main “| sudo tee /etc/apt/sources.list.d/postgresql.list

次に、PostgreSQL署名キーをインポートします。

curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg –dearmor -o /usr/share/keyrings/postgresql-keyring.gpg

最後に、以下のコマンドを実行してPostgreSQLをインストールします。

sudo aptアップデート
sudo apt install postgresql-13

PostgreSQLをインストールした後、PostgreSQLサービスを開始し、システムの再起動時に開始できるようにします。

sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresql

ステップ4.Debian11にphpPgAdminをインストールします。

現在、phpPgAdminパッケージはデフォルトのDebianリポジトリでも利用できます。 以下のコマンドを使用して、phpPgAdminをインストールします。

sudo apt install phppgadmin

ステップ5.phpPgAdminを構成します。

次に、phpPgAdmin構成ファイルを編集してPostgreSQLインスタンスを追加します。

sudo nano /etc/phppgadmin/config.inc.php

次のファイルを追加します。

//ログイン画面にサーバーの名前を表示します$ conf[‘servers’][0][‘desc’] = ‘PostgreSQL 13’; //サーバーのホスト名またはIPアドレス。 UNIXドメインソケットには ”を使用します。 //このコンピューターのTCP / IP接続には「localhost」を使用します$ conf[‘servers’][0][‘host’] = ‘ローカルホスト’; //サーバーのデータベースポート(5432はPostgreSQLのデフォルトです)$ conf[‘servers’][0][‘port’] = 5432;

extra_login_security値をfalseに設定します。

$ conf[‘extra_login_security’] = false;

ステップ6.構成 Apache。

新しいを作成します Apache phpPgAdminの構成ファイル:

sudo nano /etc/apache2/conf-enabled/phppgadmin.conf

次の行を変更します。

。 。 。 。 。 。 AllowOverride None#ローカルホストからの接続のみを許可します。付与されたすべてを要求する
。 。 。 。 。 。

Save と close、次に再起動します Apache 変更が行われるようにWebサーバー:

sudo systemctl restart apache2

手順7.PhpPgAdminWebインターフェイスにアクセスします。

インストールが正常に完了したら、Webブラウザーを開き、URLを使用してPhpPgAdminWebコンソールにアクセスします。 https://your-server-ip-address/phppgadmin。 PhpPgAdminインターフェイスが表示されます。

おめでとう! phpPgAdminが正常にインストールされました。 Debian 11Bullseyeに最新バージョンのphpPgAdminをインストールするためにこのチュートリアルを使用していただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします 公式のphpPgAdminWebサイト