MontereyのMAMPにphpMyAdminをインストール

Mac

前に記載の記事「macOS(12.0.1)MontereyでMAMP」で構築したiMacのMAMP環境に最新のphpMyAdminをインストールしました。

phpMyAdminのインストール

  • ターミナルを開き、Homebrewで”wget”をインストールして、”wget”コマンドを使えるようにしました。

    $ brew install wget
    $
    
  • “cd”コマンドで「/Users/{username}/Sites」フォルダに移動しました。(以下、{username}は、自分の環境のユーザーネームに置き換えてください。)

    $ cd /Users/{username}/Sites
    $
    
  • “wget”コマンドで「phpMyAdmin-5.1.1-all-languages.zip」を「/Users/{username}/Sites」フォルダにダウンロードしました。
    $ wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.zip
    $ 
    
  • ダウンロードした「phpMyAdmin-5.1.1-all-languages.zip」を”unzip”コマンドで解凍し、解凍して出来たフォルダの名前を「phpMyAdmin」に変更しました。
    $ unzip phpMyAdmin-5.1.1-all-languages.zip
    $ mv phpMyAdmin-5.1.1-all-languages phpMyAdmin
    $ (rm phpMyAdmin-5.1.1-all-languages.zip)
    $
    
  • 「phpMyAdmin」フォルダに移動し、「config.sample.inc.php」をコピーして「config.inc.php」を作成しました。
    $ cd phpMyAdmin
    $ cp config.sample.inc.php config.inc.php
    $
    
  • エディタ(nano)で「config.inc.php」を編集し、$cfg[‘blowfish_secret’] に適当な語句(Needs to be 32 chars long.)を設定しました。
    $ nano config.inc.php
    $
    

    32文字より少ないとエラーになります。

    /**
     * This is needed for cookie based authentication to encrypt password in
     * cookie. Needs to be 32 chars long.
     */
    $cfg['blowfish_secret'] = 'k2eufhsyj0dkcbeofk9gowlapqm8dk1z'; 
    /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
    
  • 「phpMyAdmin」フォルダのオーナーとパーミッションを変更しました。
    $ cd ../
    $ pwd
    /Users/{username}/Sites/
    $ sudo chmod g+x ./phpMyadmin/
    $ sudo chown -R _www:_www ./phpMyadmin/
    $
    
  • ブラウザで「http://localhost/phpMyadmin/」にアクセスしたところログイン画面が表示されて、MySQLの「ユーザ名」と「パスワード」で管理画面にログインできました。
  • 画面の下部に『phpMyAdmin 環境保管領域が完全に設定されていないため、いくつかの拡張機能が無効になっています。』という警告が出ていたので、リンクから作成画面に移動して、「phpmyadmin」データベースを作成 し、phpMyAdmin 環境保管領域をセットアップ。」しました。
  • 一旦ログアウトし、再ログインすると、画面の下部に『$cfg[‘TempDir’] (/Users/{username}/Sites/phpMyAdmin/tmp/) にアクセスできません。phpMyAdmin はテンプレートをキャッシュすることができないため、低速になります。』という警告が出ていたので、/tmp/フォルダを新たに作成して、フォルダーのパーミッションを書き込み可能(777)に設定しました。
     $ pwd
     /Users/{username}/Sites/phpMyAdmin
     $ sudo mkdir./tmp
     $ sudo chown _www:_www ./tmp
     $ sudo chmod 777 ./tmp
     $
     
  • 一旦ログアウトし、再ログインしてエラーが無いことを確認して、phpMyAdminのインストールを完了しました。
Mac
ohhappyをフォローする
Sakura.Oh!Happy.JP

コメント

タイトルとURLをコピーしました