phpMyAdmin のインストール
phpMyAdminをインストールしてみます
phpMyAdmin のダウンロード
参照:phpMyAdmin プロジェクト日本語トップページ - SourceForge.JP
例の如く、wget でダウンロードできなかったので、とりあえず windows上で、Linux用 phpMyAdmin をダウンロード。現時点での最新版。
php, mysql のバージョンによっては、前のバージョンの phpMyAdmin が必要になるらしい。最新版を入れても、これと言ったエラーはまだ出てないので大丈夫なはず...多分...恐らく...きっと(:D)rz
phpMyAdmin-4.0.4-all-languages.tar.bz2
アップロード
FTPクライアントを使って、ダウンロードしてきたブツをアップロードする。
コムギコカナニカダ
圧縮ファイルの展開
ファイルの展開
- 展開先ディレクトリに移動し、ファイルを展開する。
tar jxf phpMyAdmin-4.0.4-all-languages.tar.bz2
- 展開したディレクトリに移動し、設定ファイルを編集
cd phpMyAdmin-4.0.4-all-languages/ cp config.sample.inc.php config.inc.php
設定ファイルを編集せずにそのままでも、一応動く。
※ 追記
色々とエラー文が出てたので対処
phpMyAdmin用データベースを作成
拡張機能を有効化するために、データベースを作成
展開したディレクトリ内に作成用 sql があるのでそれを使用。
mysql -u riceplanting -p < ./examples/create_tables.sql
設定ファイル config.inc.php の編集
- 追加
131 $cfg['DefaultLang'] = 'ja-utf-8'; 132 $cfg['Lang'] = 'ja'; 133 $cfg['DefaultCharset'] = 'utf-8';
- コメントを外す
66 /* User used to manipulate with storage */ 67 $cfg['Servers'][$i]['controlhost'] = ''; 68 $cfg['Servers'][$i]['controluser'] = 'riceplanting'; # ユーザー名を記入して 69 $cfg['Servers'][$i]['controlpass'] = 'hogehoge'; # パスワードを記入 70 71 /* Storage database and tables */ 72 $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin'; 73 $cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark'; 74 $cfg['Servers'][$i]['relation'] = 'pma__relation'; 75 $cfg['Servers'][$i]['table_info'] = 'pma__table_info'; 76 $cfg['Servers'][$i]['table_coords'] = 'pma__table_coords'; 77 $cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages'; 78 $cfg['Servers'][$i]['column_info'] = 'pma__column_info'; 79 $cfg['Servers'][$i]['history'] = 'pma__history'; 80 $cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs'; 81 $cfg['Servers'][$i]['tracking'] = 'pma__tracking'; 82 $cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords'; 83 $cfg['Servers'][$i]['userconfig'] = 'pma__userconfig'; 84 $cfg['Servers'][$i]['recent'] = 'pma__recent'; 85 /* Contrib / Swekey authentication */ 86 $cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf';
php-mcrypt の導入
rpm -qa php-mcrypt
yum install php-mcrypt とやりたかったけど、リポジトリ上になかったので、ソースから落とすことに。リポジトリの変更の仕方も勉強しないとなぁあああああ!
こちらを参考にさせて頂きました
ServersMan@VPS(CentOS)に phpMyAdmin をインストールする。 - ServersMan@VPS(CentOS)でお気楽サーバー運営 (^^♪ (忘れっぽいので個人メモ用)
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/libmcrypt-2.5.8-9.el6.x86_64.rpm wget http://dl.fedoraproject.org/pub/epel/6/x86_64/libmcrypt-devel-2.5.8-9.el6.x86_64.rpm wget http://dl.fedoraproject.org/pub/epel/6/x86_64/php-mcrypt-5.3.3-1.el6.x86_64.rpm 
rpm -ivh libmcrypt-2.5.8-9.el6.x86_64.rpm rpm -ivh libmcrypt-devel-2.5.8-9.el6.x86_64.rpm rpm -ivh php-mcrypt-5.3.3-1.el6.x86_64.rpm
- apache の再起動
sudo httpd restart
これでエラー文も出なくなりました。