LoginSignup
0
0

php004.png

phpMyAdminを利用した事はござざいますでしょうか。

phpMyAdminを利用する事でsqlを使用せずに視覚的にデータベースを操作できる便利ツールとります。

そこで、今回はphpMyAdminを手動で導入する方法についてご紹介致します。

下記公式サイトとなります。

下記公式リポジトリとなります。

phpMyAdminをダウンロードする

始めにphpMyAdminをダウンロードを実施致します。

下記コマンドを使用しドキュメントルートディレクトリに移動します。

cd /var/www/html/

※上記コマンドの移動パスは用途に合わせて修正下さい。

次に「wget」コマンドを使用しphpMyAdminをダウンロードします。

今回は例として「5.2.1」バージョンをダウンロードします。

wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.zip

※上記ダウンロードバージョンはご利用、用途に合わせて修正下さい。

上記を実施すると下記の様にダウンロードが開始されます。

--2024-06-30 10:23:15--  https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.zip
Resolving files.phpmyadmin.net (files.phpmyadmin.net)... 212.102.50.8, 212.102.50.26, 212.102.50.6, ...
Connecting to files.phpmyadmin.net (files.phpmyadmin.net)|212.102.50.8|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 15096155 (14M) [application/zip]
Saving to: ‘phpMyAdmin-5.2.1-all-languages.zip’

phpMyAdmin-5.2.1-all-languages.zip                          100%[========================================================================================================================================>]  14.40M  62.7MB/s    in 0.2s    

2024-06-30 10:23:15 (62.7 MB/s) - ‘phpMyAdmin-5.2.1-all-languages.zip’ saved [15096155/15096155]

ダウンロードが完了すると下記のファイルがサーバーにダウンロードされています。

#コマンド
ls -al |grep "phpMyAdmin"

#結果
phpMyAdmin-5.2.1-all-languages.zip

解凍する&リネーム

次に先程ダウンロードしたファイルを解凍します。

解凍には「unzip」コマンドを使用します。

下記コマンドとなります。

unzip phpMyAdmin-5.2.1-all-languages.zip

上記解答が完了すると下記の様になります。

#コマンド
ls -al |grep "phpMyAdmin"

#結果
phpMyAdmin-5.2.1-all-languages.zip
phpMyAdmin-5.2.1-all-languages

最初にダウンロードしたzipは不要の為、削除します。

rm phpMyAdmin-5.2.1-all-languages.zip

次にディレクトリ名を分かりやすい名前に変更します。

今回は例として「phpmyadmin」に変更致します。

mv phpMyAdmin-5.2.1-all-languages phpmyadmin

コンフィグファイルを作成する

次にコンフィグファイルを作成します。

phpmyadminでは「sample」ファイルが用意されておりますので複製します。

今回はテスト環境なので細かい設定は省きます。

本番環境で実施される場合は設定を用途に合わせてカスタマイズしご利用ください。

cp -p ./phpmyadmin/config.sample.inc.php ./phpmyadmin/config.inc.php

モジュールmysqliを導入する

php002.png

phpmyadminへアクセスするとmysqlモジュールが無い為、エラーとなりました。

下記をコマンドを使用しインストールを行います。

 dnf install php-mysqli

上記を実施すると下記の様に表示されますので「y」を選択しインストールを行います。

Last metadata expiration check: 1:51:04 ago on Sun 30 Jun 2024 08:56:29 AM JST.
Dependencies resolved.
=============================================================================================================================================================================================================================================
Package                                              Architecture                                    Version                                                                       Repository                                          Size
=============================================================================================================================================================================================================================================
Installing:
php-mysqlnd                                          x86_64                                          8.1.27-1.module_el9.3.0+53+44872dd1                                           appstream                                          143 k

Transaction Summary
=============================================================================================================================================================================================================================================
Install  1 Package

Total download size: 143 k
Installed size: 433 k
Is this ok [y/N]: 

インストールが完了したらphpとApacheの再起動を行います。

 systemctl restart php-fpm
 systemctl restart  httpd

動作確認

php003.png

以上でインストール完了となります。

ブラウザーにてアクセスすると上記ログイン画面が表示されました。

本番環境などで実装する場合はベーシック認証等を導入する事をおすすめ致します。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0