このチュートリアルでは、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
次の行を変更します。
。 。 。 。 。 。 IfModule> 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サイト。