さくらVPSでCentOS7 8.phpMyAdminインストール
はじめに
自由にテスト出来るLinuxのサーバーがほしくて、さくらVPSで構築してみました。
順次手順をアップしていく予定です。
今回は、phpMyAdminをインストールします。
phpMyAdminは、MariaDBやMySQLをブラウザで管理する為のデータベース接続クライアントツールです。
目次
- 申し込み
- CentOS7インストール
- SSH接続
- Apache・PHPインストール
- MariaDBインストール
- FTP接続
- sftp接続
- phpMyAdminインストール
- 環境のバックアップ
- Ruby On Railsインストール
- RailsプロジェクトをGitで共同開発
8.phpMyAdminインストール
インストール
-
インストール
$ sudo yum install -y --enablerepo=remi,remi-php56 phpMyAdmin
※PHP7.1をインストールした場合は、remi-php71
-
Apache用設定ファイルを修正
$ sudo vi /etc/httpd/conf.d/phpMyAdmin.conf
「Require all granted」を追加
<IfModule mod_authz_core.c>
# Apache 2.4
Require local
# この行を追加!
Require all granted
</IfModule>
-
Apache再起動
$ sudo systemctl restart httpd.service
起動確認と設定
-
起動確認
-
ログイン
-
環境保管領域設定
phpMyAdminにログインすると、「phpMyAdmin 環境保管領域が完全に設定されていないため、いくつかの拡張機能が無効になっています。理由についてはこちらをご覧ください。
代わりにデータベースの操作タブを使って設定することもできます。」というメッセージが表示される場合があります。
画面キャプチャしていなかったので画像はありませんが、下の方にでます。
この文の「こちら」がリンクになってますので、これをクリックすると「Create a database named 'phpmyadmin' and setup the phpMyAdmin configuration storage there.」というメッセージが表示されます。
直訳すると『「phpmyadmin」という名前のデータベースを作成し、そこにphpMyAdmin設定ストレージを設定します。』
このメッセージの「Create」がリンクになっていますので、これをクリックすると、phpmyadminというデータベースが作成されます。(表示させるにはページの再読み込みが必要です)
環境保管領域設定は以上です。
-
非公開パスフレーズ
phpMyAdminにログインすると、「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」というメッセージが表示されます。
メッセージのとおり、非公開パスフレーズが必要ですので設定します。
/etc/phpMyAdmin/config.inc.phpを編集します。
$ vi /etc/phpMyAdmin/config.inc.php
$cfg['blowfish_secret'] = '' に値をセットします。
任意の文字を32文字以上入力します。内部で使用されるだけなので、何でも良さそうです。
/**
* This is needed for cookie based authentication to encrypt password in
* cookie. Needs to be 32 chars long.
*/
$cfg['blowfish_secret'] = 'fswefiojoweifja3sldkfjoeifjaojkl';
非公開パスフレーズ設定は以上です。
次回
インストール
-
インストール
$ sudo yum install -y --enablerepo=remi,remi-php56 phpMyAdmin
※PHP7.1をインストールした場合は、remi-php71
-
Apache用設定ファイルを修正
$ sudo vi /etc/httpd/conf.d/phpMyAdmin.conf
「Require all granted」を追加
<IfModule mod_authz_core.c> # Apache 2.4 Require local # この行を追加! Require all granted </IfModule>
-
Apache再起動
$ sudo systemctl restart httpd.service
起動確認と設定
-
起動確認
-
ログイン
-
環境保管領域設定
phpMyAdminにログインすると、「phpMyAdmin 環境保管領域が完全に設定されていないため、いくつかの拡張機能が無効になっています。理由についてはこちらをご覧ください。
代わりにデータベースの操作タブを使って設定することもできます。」というメッセージが表示される場合があります。
画面キャプチャしていなかったので画像はありませんが、下の方にでます。この文の「こちら」がリンクになってますので、これをクリックすると「Create a database named 'phpmyadmin' and setup the phpMyAdmin configuration storage there.」というメッセージが表示されます。
直訳すると『「phpmyadmin」という名前のデータベースを作成し、そこにphpMyAdmin設定ストレージを設定します。』このメッセージの「Create」がリンクになっていますので、これをクリックすると、phpmyadminというデータベースが作成されます。(表示させるにはページの再読み込みが必要です)
環境保管領域設定は以上です。
-
非公開パスフレーズ
phpMyAdminにログインすると、「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」というメッセージが表示されます。
メッセージのとおり、非公開パスフレーズが必要ですので設定します。
/etc/phpMyAdmin/config.inc.phpを編集します。$ vi /etc/phpMyAdmin/config.inc.php
$cfg['blowfish_secret'] = '' に値をセットします。
任意の文字を32文字以上入力します。内部で使用されるだけなので、何でも良さそうです。/** * This is needed for cookie based authentication to encrypt password in * cookie. Needs to be 32 chars long. */ $cfg['blowfish_secret'] = 'fswefiojoweifja3sldkfjoeifjaojkl';
非公開パスフレーズ設定は以上です。
次回
Author And Source
この問題について(さくらVPSでCentOS7 8.phpMyAdminインストール), 我々は、より多くの情報をここで見つけました https://qiita.com/Qsugi/items/8b6f5b457285140b2ca2著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .