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

Debian 10(Buster)にphpMyAdminをインストールする方法

はじめに

phpMyAdminユーティリティは、グラフィカルなデータベース管理ツールです。 phpMyAdminをインストールすることで、データベースを管理するためにデフォルトのコマンドラインインターフェイスを使用する必要がなくなります。

PhpMyAdminはWebベースのアプリケーションであり、LAMPスタックが正しく機能する必要があります。このガイドでは、基礎を築き、Debian10にphpMyAdminをインストールする方法を説明します。 。

前提条件

  • Debian 10(Buster)がインストールされ、実行されています
  • sudoのユーザーアカウント またはルート 特権
  • ターミナルウィンドウ/コマンドラインへのアクセス

ステップ1:Debian10にLAMPスタックをインストールする

phpMyAdminが正しく機能するには、機能しているWebサーバーが必要です。このセクションでは、Debian10システムをWebサーバーに変えるためのサポートソフトウェアをインストールする方法を示します。

すでにLAMPスタックがインストールされている場合は、ダウンロードphpMyAdminに直接スキップできます。 セクション。

ステップ1.1:ソフトウェアパッケージを更新してwgetをインストールする

ターミナルウィンドウにアクセスし、次のコマンドを使用してソフトウェアパッケージリストを更新します。

sudo apt update

古いソフトウェアパッケージをインストールすることは、重大なセキュリティ上の責任です。この手順をスキップしないでください。

wget ユーティリティを使用すると、ターミナルウィンドウから直接ファイルをダウンロードできます。次のコマンドを入力して、 wgetをインストールします ツール:

sudo apt install wget -y

これで、LAMPスタックとphpMyAdminをインストールするために必要なツールが手に入りました。

ステップ1.2:Apacheをインストールする

Apacheは、リクエストを処理し、HTTPネットワークを介してデータを送信するWebサーバーソフトウェアです。ターミナルウィンドウを開き、次のコマンドを入力してApacheをインストールします。

sudo apt install apache2 -y

プロセスが完了するまでに少し時間がかかる場合があります。次のコマンドを入力して、Apacheサービスが実行されていることを確認します。

systemctl status apache2

次のレポートでは、アクティブ(実行中)という緑色のステータスが表示されます。 。

Ctrl+zを押します コマンドプロンプトに戻ります。

ステップ1.3:Debian10にPHPをインストールする

PHPプログラミング言語とコーディング環境は、phpMyAdminのようなWebアプリケーションを実行するために不可欠です。次のコマンドを使用して、コアPHPパッケージとApacheおよびMySQLプラグインをインストールします。

sudo apt install php php-cgi php-mysqli php-pear php-mbstring php-gettext libapache2-mod-php php-common php-phpseclib php-mysql -y

インストールプロセスが完了したら、PHPがインストールされていることを確認します。

php --version

システムは、PHPの現在のバージョンとリリース日を表示します。

ステップ1.4:Debian10にMariaDBをインストールしてセットアップする

このガイドでは、MySQLの代わりにMariaDBオープンソースのリレーショナルデータベース管理システムを使用しています。 MariaDBとMySQLは互換性があり、コマンドと機能の多くは同じです。

MariaDBをインストールするには、ターミナルに次のコマンドを入力します。

sudo apt install mariadb-server mariadb-client -y

プロセスが完了したら、次のコマンドを使用してMariaDBのインストールを確認します。

systemctl status mariadb

Apacheと同様に、アクティブ(実行中)が表示されます ステータス。

phpMyAdminをインストールする前に、MariaDBデータベースを構成する必要があります。

Secure MariaDB

組み込みのスクリプトを起動して、基本的なMariaDBセキュリティ機能を構成します。

sudo mysql_secure_installation

データベースのrootパスワードをまだ設定していないので、 Enterを押します。 最初のクエリをスキップします。これで、次のオプションが表示されます。

  • ルートパスワードを設定しますか? [Y / n] –「 y」と入力します Enterを押します データベースの強力なルートパスワードを作成します。
  • 匿名ユーザーを削除しますか? [Y / n] –「 y」と入力します Enterキーを押します。
  • rootログインをリモートで禁止しますか? [Y / n] –「 y」と入力します Enterキーを押します。
  • テストデータベースを削除してアクセスしますか? [Y / n] –「 y」と入力します Enter。で確認します
  • 特権テーブルを今すぐリロードしますか? [Y / n] –「 y」と入力します Enter。で確認します

出力は、MariaDBのインストールが安全になったことを確認します。

新しいMariaDBユーザーを作成する

phpMyAdminユーティリティを使用するには、指定されたユーザーがデータベースに接続できる必要があります。新しいMariaDBユーザーを作成すると、セキュリティが向上し、このユーザーに付与される権限のレベルを制御できるようになります。

詳細なガイドを使用して、新しいMariaDBユーザーを作成し、特権を付与します。 MariaDBユーザーを設定すると、phpMyAdminのインストールプロセスを開始できます。

ステップ2:phpMyAdminをダウンロードする

wgetを使用する phpMyAdminの最新の安定バージョンを取得するコマンド:

wget -P Downloads https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.tar.gz

-P オプションはwgetに指示します ダウンロードにファイルを直接保存するには ディレクトリ。適切と思われるディレクトリを自由に指定してください。

ステップ3:phpMyAdminGPGキーを確認する

ダウンロードされた各アーカイブには、固有の調号を含む対応する.ascファイルがあります。両方のファイルが同じフォルダに入ると、署名を確認できます。

  1. phpMyAdminのGPGキーを確認するには、phpMyAdminキーリングをダウンロードにダウンロードします。 ディレクトリ:
wget -P Downloads https://files.phpmyadmin.net/phpmyadmin.keyring
  1. ダウンロードにアクセスする ディレクトリを作成し、キーリングをインポートします:
cd Downloads
gpg --import phpmyadmin.keyring
  1. 対応するGPGをダウンロードします.asc お使いのバージョンのphpMyAdminのファイル:
wget -P Downloads https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.tar.gz.asc
  1. ダウンロードにアクセスする ディレクトリを作成し、 .ascを確認します ダウンロードしたキーリングに対するファイル:
cd Downloads
gpg --verify phpMyAdmin-latest-all-languages.tar.gz.asc

システムはGPGキー情報を表示することで応答します。

これで、ドキュメントページでGPGキーを開発者のクレデンシャルと比較できます。

ステップ4:phpMyAdminを解凍して構成する

  1. Apache WebルートディレクトリにphpMyAdminディレクトリを作成します:
sudo mkdir /var/www/html/phpMyAdmin
  1. ダウンロードにアクセスする ディレクトリを作成し、 phpMyAdmin tar.gzを解凍します 新しく作成されたディレクトリへのファイル:
cd Downloads
sudo tar xvf phpMyAdmin-latest-all-languages.tar.gz --strip-components=1 -C /var/www/html/phpmyadmin
  1. デフォルトの構成ファイルを作成します:
sudo cp /var/www/html/phpmyadmin/config.sample.inc.php /var/www/html/phpmyadmin/config.inc.php
  1. nanoテキストエディタ(またはお好みのテキストエディタ)を使用して、秘密のパスフレーズを config.inc.phpに追加します。 ファイル:
sudo nano /var/www/html/phpmyadmin/config.inc.php

次の行を見つけます:

$cfg['blowfish_secret'] = '';

次のように秘密のパスフレーズを追加します。

$cfg['blowfish_secret'] = 'my_secret_passphrase';

選択した複雑なパスフレーズを使用して、ファイルを終了して保存します( Ctrl+x

  1. config.inc.phpの権限を変更します ファイル:
sudo chmod 660 /var/www/html/phpmyadmin/config.inc.php
  1. phpmyadminの所有権を変更します ディレクトリ:
sudo chown -R www-data:www-data /var/www/html/phpmyadmin
  1. Apacheを再起動します:
sudo systemctl restart apache2

ステップ5:ブラウザからphpMyAdminにアクセスする

お好みのWebブラウザを使用して、次のWebアドレスに移動します。

localhost/phpmyadmin

システムはphpMyAdminログイン画面を表示し、作成したローカルのApache、MariaDB、およびPHPファイルへの接続を確立します。

ユーザー名を使用してphpMyAdminにログインします およびパスワード 作成して特権を付与したMariaDBユーザーの場合。

時間をかけて、phpMyAdminが提供する多くのオプションと設定を調べてください。


Ubuntu
  1. Debian10BusterにComposerをインストールする方法

  2. Debian10BusterにRをインストールする方法

  3. Debian9にphpMyAdminをインストールする方法

  1. Debian 10(バスター)のインストール方法

  2. Debian10BusterにDockerをインストールする方法

  3. Debian10BusterにLutrisをインストールする方法

  1. Debian 10(Buster)にGitLabをインストールする方法

  2. MinikubeをDebian10(Buster)にインストールする方法

  3. Debian 10(Buster)にWineをインストールする方法