このチュートリアルでは、Debian 11にphpMyAdminをインストールする方法を紹介します。知らない人のために、phpMyAdminは、WebからMySQLまたはMariaDBデータベースを管理するために使用される無料のオープンソースのWebベースのアプリケーションです。インターフェース。 これはPHPで記述されており、Webホスティング会社が初心者のシステム管理者がデータベースアクティビティを実行できるようにするために使用する最も人気のあるデータベース管理ツールの1つです。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo
‘root権限を取得するコマンドに。 Debian 11(Bullseye)にphpMyAdminを段階的にインストールする方法を紹介します。
Debian 11BullseyeにphpMyAdminをインストールします
ステップ1.ソフトウェアをインストールする前に、次のコマンドを実行して、システムが最新であることを確認することが重要です。 apt
ターミナルのコマンド:
sudo aptアップデート
sudo aptアップグレード
ステップ2.LAMPスタックをインストールします。
サーバーにLAMPスタックがまだインストールされていない場合は、こちらのガイドに従ってください。
ステップ3.Debian11にphpMyAdminをインストールします。
デフォルトでは、phpMyAdminはDebian 11 Bullseyeリポジトリに含まれていないため、公式WebサイトからphpMyAdminを手動でダウンロードする必要があります。
wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.tar.gz
次のコマンドを使用して、phpMyAdmintarballを抽出します。
tar xvfphpMyAdmin-5.1.1-all-languages.tar.gz
その後、移動します phpMyAdmin-5.1.1-all-languages
に /usr/share/
ディレクトリ:
mvphpMyAdmin-5.1.1-すべての言語/ usr / share / phpmyadmin
ステップ4.phpMyAdminを設定します。
次に、次のコマンドを使用してサブディレクトリを作成します。
mkdir -p / var / lib / phpmyadmin / tmp
次に、phpMyAdminディレクトリに適切な所有権を設定します。
chown -R www-data:www-data / var / lib / phpmyadmin
次に、ファイルにコピーを作成します /usr/share/phpmyadmin/config.inc.php
:
cp /usr/share/phpmyadmin/usr/share/phpMyAdmin-5.1.1-all-languages/config.inc.php
その後、編集します config.inc.php
ファイルを作成して構成します。
nano /usr/share/phpmyadmin/config.inc.php
Enter 一重引用符の間にある32個のランダムな文字の文字列:
$ cfg[‘blowfish_secret’] = ‘STRINGWORANDOMCHARACTERS’; / * COOKIE AUTHの場合は、これを入力する必要があります。 * /
次に、 pwgen
次のコマンドで秘密鍵を生成します。
sudo apt install pwgen pwgen -s 32 1
次に、のこのセクションのコメントを解除します /usr/share/phpmyadmin/config.inc.php
ファイルは次のようになります。
/ *ストレージデータベースとテーブル* / $ cfg[‘Servers’][$i][‘pmadb’] = ‘phpmyadmin’; $ cfg[‘Servers’][$i][‘bookmarktable’] = ‘pma__bookmark’; cfg[‘Servers’][$i][‘relation’] = ‘pma__relation’; $ cfg[‘Servers’][$i][‘table_info’] = ‘pma__table_info’; $ cfg[‘Servers’][$i][‘table_coords’] = ‘pma__table_coords’; $ cfg[‘Servers’][$i][‘pdf_pages’] = ‘pma__pdf_pages’; $ cfg[‘Servers’][$i][‘column_info’] = ‘pma__column_info’; $ cfg[‘Servers’][$i][‘history’] = ‘pma__history’; $ cfg[‘Servers’][$i][‘table_uiprefs’] = ‘pma__table_uiprefs’; $ cfg[‘Servers’][$i][‘tracking’] = ‘pma__tracking’; $ cfg[‘Servers’][$i][‘userconfig’] = ‘pma__userconfig’; $ cfg[‘Servers’][$i][‘recent’] = ‘pma__recent’; $ cfg[‘Servers’][$i][‘favorite’] = ‘pma__favorite’; $ cfg[‘Servers’][$i][‘users’] = ‘pma__users’; $ cfg[‘Servers’][$i][‘usergroups’] = ‘pma__usergroups’; $ cfg[‘Servers’][$i][‘navigationhiding’] = ‘pma__navigationhiding’; cfg[‘TempDir’] = ‘/ var / lib / phpmyadmin / tmp’;
ステップ5.phpMyAdminのMariaDBデータベースとユーザーを作成します。
次に、以下のコマンドを実行して、構成ストレージデータベースとテーブルを作成します。
mariadb usr / share / phpmyadmin / sql / create_tables.sql
次に、次のコマンドを使用してMariaDBシェルに接続します。
mariadb
接続したら、phpMyAdminデータベースに必要なすべての権限を付与します。
GRANT SELECT、INSERT、UPDATE、DELETE ONphpmyadmin。* TO’pma ‘@’ localhost ‘IDENTIFIED BY’your-strong-passwd’; *。*のすべての特権を ‘your-strong-passwd’によって識別される ‘john’ @ ‘localhost’にGRANTOPTIONで付与します。 出口;
ステップ6.構成 Apache phpMyAdminの場合。
作成する Apache phpMyAdminの仮想ホスト構成ファイル:
nano /etc/apache2/conf-available/phpmyadmin.conf
次の行を追加します。
エイリアス/ phpmyadmin / usr / share / phpmyadmin <ディレクトリ/ usr / share / phpmyadmin>オプションSymLinksIfOwnerMatchDirectoryIndex index.php
Save と close ファイルを再起動してから、 Apache ウェブサーバー:
a2enconf phpmyadmin.conf
sudo systemctl reload apache2
ステップ7.phpMyAdminWebインターフェイスにアクセスします。
正常にインストールされたら、ブラウザを開いてサーフィンします https://yourserver-ip-address/phpmyadmin
/。 phpMyAdminは、MySQLインストールのユーザーとパスワードを要求します。rootをユーザーとして使用し、root MySQLパスワード、またはその他のMySQLユーザー/パスワードを使用できます。 ファイアウォールを使用している場合は、ポート80を開いてコントロールパネルにアクセスできるようにしてください。
おめでとう! phpMyAdminが正常にインストールされました。 このチュートリアルを使用して、最新バージョンのphpMyAdminをDebian 11Bullseyeにインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします 公式のphpMyAdminWebサイト。