phpmyadmin: install on nginx on Debian

aptitudeでインストール

LennyOne:~# aptitude install phpmyadmin
パッケージリストを読み込んでいます… 完了
依存関係ツリーを作成しています
状態情報を読み取っています… 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています… 完了
タスクの記述を読み込んでいます… 完了
以下の新規パッケージがインストールされます:
  libmcrypt4{a} php5-mcrypt{a} phpmyadmin
更新: 0 個、新規インストール: 3 個、削除: 0 個、保留: 0 個。
2974kB のアーカイブを取得する必要があります。展開後に 10.7MB のディスク領域が新たに消費されます。
先に進みますか? [Y/n/?] y
拡張状態情報を書き込んでいます… 完了
取得:1 http://ftp.jp.debian.org lenny/main libmcrypt4 2.5.7-5 [79.2kB]
取得:2 http://ftp.jp.debian.org lenny/main php5-mcrypt 5.2.6.dfsg.1-1+lenny3 [12.9kB]
取得:3 http://ftp.jp.debian.org lenny/main phpmyadmin 4:2.11.8.1-5+lenny1 [2882kB]
2974kB を 11s 秒でダウンロードしました (254kB/s)
パッケージを事前設定しています …
未選択パッケージ libmcrypt4 を選択しています。
(データベースを読み込んでいます … 現在 68248 個のファイルとディレクトリがインストールされています。)
(…/libmcrypt4_2.5.7-5_i386.deb から) libmcrypt4 を展開しています…
未選択パッケージ php5-mcrypt を選択しています。
(…/php5-mcrypt_5.2.6.dfsg.1-1+lenny3_i386.deb から) php5-mcrypt を展開しています…
未選択パッケージ phpmyadmin を選択しています。
(…/phpmyadmin_4%3a2.11.8.1-5+lenny1_all.deb から) phpmyadmin を展開しています…
libmcrypt4 (2.5.7-5) を設定しています …
php5-mcrypt (5.2.6.dfsg.1-1+lenny3) を設定しています …
phpmyadmin (4:2.11.8.1-5+lenny1) を設定しています …
パッケージリストを読み込んでいます… 完了
依存関係ツリーを作成しています
状態情報を読み取っています… 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています… 完了
拡張状態情報を書き込んでいます… 完了
タスクの記述を読み込んでいます… 完了

LennyOne:~# dpkg -L phpmyadmin | grep -v ".png" | grep -v ".js" | grep -v "/themes/" | grep -v "/examples/" | grep -v "/libraries/" | grep -v "/lang/"
/.
/usr
/usr/share
/usr/share/phpmyadmin
/usr/share/phpmyadmin/show_config_errors.php
/usr/share/phpmyadmin/pmd_relation_new.php
/usr/share/phpmyadmin/server_export.php
/usr/share/phpmyadmin/lang
/usr/share/phpmyadmin/server_collations.php
/usr/share/phpmyadmin/index.php
/usr/share/phpmyadmin/db_create.php
/usr/share/phpmyadmin/db_import.php
/usr/share/phpmyadmin/pmd_general.php
/usr/share/phpmyadmin/tbl_structure.php
/usr/share/phpmyadmin/phpmyadmin.css.php
/usr/share/phpmyadmin/tbl_sql.php
/usr/share/phpmyadmin/themes.php
/usr/share/phpmyadmin/import.php
/usr/share/phpmyadmin/tbl_addfield.php
/usr/share/phpmyadmin/config.footer.inc.php
/usr/share/phpmyadmin/favicon.ico
/usr/share/phpmyadmin/tbl_operations.php
/usr/share/phpmyadmin/print.css
/usr/share/phpmyadmin/server_import.php
/usr/share/phpmyadmin/readme.php
/usr/share/phpmyadmin/pmd_relation_upd.php
/usr/share/phpmyadmin/server_sql.php
/usr/share/phpmyadmin/navigation.php
/usr/share/phpmyadmin/pmd_pdf.php
/usr/share/phpmyadmin/server_variables.php
/usr/share/phpmyadmin/export.php
/usr/share/phpmyadmin/view_create.php
/usr/share/phpmyadmin/transformation_wrapper.php
/usr/share/phpmyadmin/server_processlist.php
/usr/share/phpmyadmin/server_privileges.php
/usr/share/phpmyadmin/libraries
/usr/share/phpmyadmin/db_operations.php
/usr/share/phpmyadmin/db_sql.php
/usr/share/phpmyadmin/scripts
/usr/share/phpmyadmin/scripts/setup.php
/usr/share/phpmyadmin/chk_rel.php
/usr/share/phpmyadmin/server_engines.php
/usr/share/phpmyadmin/main.php
/usr/share/phpmyadmin/error.php
/usr/share/phpmyadmin/tbl_relation.php
/usr/share/phpmyadmin/tbl_change.php
/usr/share/phpmyadmin/license.php
/usr/share/phpmyadmin/server_status.php
/usr/share/phpmyadmin/user_password.php
/usr/share/phpmyadmin/server_binlog.php
/usr/share/phpmyadmin/pdf_schema.php
/usr/share/phpmyadmin/tbl_indexes.php
/usr/share/phpmyadmin/changelog.php
/usr/share/phpmyadmin/tbl_alter.php
/usr/share/phpmyadmin/tbl_import.php
/usr/share/phpmyadmin/pdf_pages.php
/usr/share/phpmyadmin/config.inc.php
/usr/share/phpmyadmin/db_structure.php
/usr/share/phpmyadmin/pmd_display_field.php
/usr/share/phpmyadmin/transformation_overview.php
/usr/share/phpmyadmin/querywindow.php
/usr/share/phpmyadmin/tbl_export.php
/usr/share/phpmyadmin/tbl_replace.php
/usr/share/phpmyadmin/tbl_move_copy.php
/usr/share/phpmyadmin/db_qbe.php
/usr/share/phpmyadmin/pmd_save_pos.php
/usr/share/phpmyadmin/tbl_select.php
/usr/share/phpmyadmin/db_datadict.php
/usr/share/phpmyadmin/tbl_create.php
/usr/share/phpmyadmin/config.header.inc.php
/usr/share/phpmyadmin/themes
/usr/share/phpmyadmin/db_printview.php
/usr/share/phpmyadmin/db_search.php
/usr/share/phpmyadmin/sql.php
/usr/share/phpmyadmin/server_databases.php
/usr/share/phpmyadmin/pmd_common.php
/usr/share/phpmyadmin/pmd
/usr/share/phpmyadmin/pmd/styles
/usr/share/phpmyadmin/pmd/styles/default
/usr/share/phpmyadmin/pmd/styles/default/images
/usr/share/phpmyadmin/pmd/styles/default/style1.css
/usr/share/phpmyadmin/pmd/images
/usr/share/phpmyadmin/pmd/images/favicon.ico
/usr/share/phpmyadmin/pmd/scripts
/usr/share/phpmyadmin/calendar.php
/usr/share/phpmyadmin/browse_foreigners.php
/usr/share/phpmyadmin/tbl_printview.php
/usr/share/phpmyadmin/config.sample.inc.php
/usr/share/phpmyadmin/phpinfo.php
/usr/share/phpmyadmin/pmd_help.php
/usr/share/phpmyadmin/db_export.php
/usr/share/phpmyadmin/tbl_row_action.php
/usr/share/doc
/usr/share/doc/phpmyadmin
/usr/share/doc/phpmyadmin/Documentation.html
/usr/share/doc/phpmyadmin/translators.html
/usr/share/doc/phpmyadmin/changelog.Debian.gz
/usr/share/doc/phpmyadmin/Documentation.txt.gz
/usr/share/doc/phpmyadmin/changelog.gz
/usr/share/doc/phpmyadmin/docs.css
/usr/share/doc/phpmyadmin/README.Debian
/usr/share/doc/phpmyadmin/examples
/usr/share/doc/phpmyadmin/TODO.Debian
/usr/share/doc/phpmyadmin/copyright
/var
/var/lib
/var/lib/phpmyadmin
/etc
/etc/phpmyadmin
/etc/phpmyadmin/config.footer.inc.php
/etc/phpmyadmin/apache.conf
/etc/phpmyadmin/config.inc.php
/etc/phpmyadmin/lighttpd.conf
/etc/phpmyadmin/config.header.inc.php
/usr/share/phpmyadmin/Documentation.html
/usr/share/phpmyadmin/translators.html
/usr/share/phpmyadmin/docs.css

nginx の仮想ディレクトリの設定

LennyOne:/opt/nginx/tools# more  ../conf/phpmyadmin.php5.fcgi.unix
        location /phpmyadmin {
            fastcgi_pass unix:/opt/nginx/run/phpmyadmin.php5.fcgi.unix;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME /usr/share$fastcgi_script_name;
            include  /opt/nginx/conf/fastcgi_params;
        }

nginx.conf にインクルード

LennyOne:/opt/nginx/tools# grep phpmyadmin ../conf/nginx.conf
        include /opt/nginx/conf/phpmyadmin.php5.fcgi.unix;

fastcgiを起動

LennyOne:/opt/nginx/tools# ./runfcgi.sh /opt/nginx/conf/phpmyadmin.php5.fcgi.unix

blowfish error

WS000027

config.inc.php の修正

LennyOne:/opt/nginx/tools# vi /etc/phpmyadmin/config.inc.php

さいごに追加。

$cfg[‘blowfish_secret’] = ‘hdknr’;

その他

これでうごきますが、開発環境なのでセキュリティはいい加減なので注意。

カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中