LinuxサーバーにphpMyAdminをセットアップ - Webインターフェースでデータベース管理
このガイドに最適な製品
今すぐ始めましょう — 最適な製品を注文して、このガイドに沿ってステップバイステップで進めてください。
はじめに
phpMyAdminはMySQLやMariaDBのデータベースを管理するための無料のWebベースツールです。SQLコマンドを手動で入力することなく、データベースの作成、編集、管理、削除ができる使いやすいインターフェースを提供します。
One Click AppsインストーラーでphpMyAdminをインストール
VPSのWebインターフェースにあるOne Click Appsインストーラーから直接phpMyAdminをインストールできます。初期アプリ設定が完了したら、アプリカタログを開き、phpMyAdminを検索。お好みのプロジェクト、環境、ドメイン設定でデプロイを開始しましょう。コマンドラインでの手動セットアップ不要で、Webベースの管理、カスタムドメイン対応、利用可能な場合はSSLも自動で設定されるので、手軽かつ快適にphpMyAdminを運用できます。
準備
インストールを始める前に、システムが最新の状態であることを確認してください。保留中のアップデートやアップグレードは以下のコマンドで実行できます:
sudo apt update -y
sudo apt upgrade -y
また、phpMyAdminの利用にはPHPが必須なので、すでにPHPがインストールされていることを確認してください。PHPのインストール方法は、PHPインストールガイドを参考にしてください。
必要なPHPパッケージが不足していると、phpMyAdminのPHPファイルが正しく処理・表示されません。
インストール
準備が整ったら、phpMyAdminのインターフェースをインストールしましょう。まずはphpMyAdminをインストールしたいディレクトリを開きます。
cd /usr/shareコマンドで該当ディレクトリに移動し、wgetを使って最新のphpMyAdminをダウンロードします:
wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O phpmyadmin.zip
wgetコマンドが見つからない場合は、以下のコマンドでインストールしてください:
sudo apt install wget -y
ダウンロードが完了したら、次のコマンドでZIPファイルを解凍します:
unzip phpmyadmin.zip
unzipコマンドが見つからない場合は、以下のコマンドでインストールしてください:
sudo apt install unzip -y
解凍したフォルダをわかりやすい名前にリネームし、ZIPファイルを削除、必要な権限を設定します:
mv phpMyAdmin-*-all-languages phpmyadmin
rm phpmyadmin.zip; chmod -R 0755 phpmyadmin
設定
Webサーバーの設定ファイル
次にphpMyAdminをWebサーバーの設定に追加します。nano /etc/apache2/conf-available/phpmyadmin.confで新しい設定ファイルを作成し、以下の内容を入力してください:
# phpMyAdmin Apache設定
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options SymLinksIfOwnerMatch
DirectoryIndex index.php
</Directory>
# セキュリティのためアクセス不要なディレクトリへのWebアクセスを禁止
<Directory /usr/share/phpmyadmin/templates>
Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/libraries>
Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
Require all denied
</Directory>
入力が終わったら、CTRL+Xで保存して閉じ、Yを押してEnterで確定します。
作成した設定ファイルを有効化し、Apacheをリロードします:
a2enconf phpmyadmin
systemctl reload apache2
必要な一時ディレクトリの作成
phpMyAdminが正常に動作するために、一時ディレクトリを作成し、適切な権限を設定します。以下のコマンドを実行してください:
mkdir /usr/share/phpmyadmin/tmp/
chown -R www-data:www-data /usr/share/phpmyadmin/tmp/
まとめ
おめでとうございます!phpMyAdminのインストールと設定が無事完了しました。サーバーのIPアドレスとパス(http://IP-Address/phpmyadmin)を使ってWebインターフェースにアクセスできます。もし質問やサポートが必要な場合は、いつでもお気軽にサポートチームまでご連絡くださいね!🙂