# apt-get install apache バージョン1.3
# apt-get install apache-common
# apt-get install libapache-mod-php5
# apt-get install php5 バージョン5
# apt-get install php5-common
# apt-get install php5-gd PHPのグラフィック関連(好みでインストール)
# apt-get install php5-mysql
# apt-get install libmysqlclient15off
# apt-get install mysql-client
# apt-get install mysql-common
# apt-get install mysql-server バージョン5
# apt-get install phpmyadmin Mysqlをブラウザ上で操作できるパッケージ
phpMyAdminにアクセスするユーザ名とパスワードを聞かれるので適当に入力
# apt-get install apache-common
# apt-get install libapache-mod-php5
# apt-get install php5 バージョン5
# apt-get install php5-common
# apt-get install php5-gd PHPのグラフィック関連(好みでインストール)
# apt-get install php5-mysql
# apt-get install libmysqlclient15off
# apt-get install mysql-client
# apt-get install mysql-common
# apt-get install mysql-server バージョン5
# apt-get install phpmyadmin Mysqlをブラウザ上で操作できるパッケージ
phpMyAdminにアクセスするユーザ名とパスワードを聞かれるので適当に入力
- Apacheファイル編集:/etc/apache/httpd.conf
- 文字化け対策とPHPの組み込み
AddDefaultCharset Off 文字コードをブラウザ任せにする
PHPファイルをApacheに認識させる。コメントアウトされていると思うのではずす。なければ追加
AddType application/x-httpd-php .php .html
AddType application/x-httpd-php-source .phps
- PHPファイル編集:/etc/php5/apache/php.ini
- PHPで使用する文字コードを編集。ここが一番大事で、文字コードの組み合わせが悪いと文字化けします
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = UTF-8
mbstring.encoding_translation = off
mbstring.detect_order = auto
mbstring.substitute_character = none;
PHPの拡張。コメントアウトをはずす。extension=mysql.so php5-mysqlをインストールした場合
extension=gd.so php5-gdをインストールした場合
- MySQLファイル編集:/etc/mysql/my.cnf
- MySQLで使用する文字コードを編集。ここも大事で、文字コードの組み合わせが悪いと文字化けします
[client]
default-character-set=utf8
[mysqld]
skip-character-set-client-handshake この記述を追加。超大事な魔法のコメントで文字化けを解消してくれます
default-character-set=utf8
[mysqldump]
default-character-set=utf8
[mysql]
default-character-set=utf8
- phpMyAdminファイル編集:/etc/phpmyadmin/config.inc.php
- phpMyAdminの文字コードを設定。文頭にある <?php から文末の ?> までの間に記述する
$cfg['DefaultCharset']='utf-8';
$cfg['DefaultLang']='utf-8';
$cfg['Lang']='ja-utf-8';
- phpMyAdminの操作
- phpMyAdminはMysqlデータベースをブラウザから操作ができる便利なツールです。テーブルやフィールドの追加やデータのバックアップなど 全ての操作が可能です。しかし玄箱HGのスペックでもphpMyAdminの処理は遅いので気長に操作しましょう。
1.上記のパッケージが全てインストールされたらブラウザから「http://玄箱のアドレス/phpmyadmin」にアクセスします
2.ユーザ名とパスワードを聞かれますのでインストール時に入力したユーザ名とパスワードを入力してログインします
3.トップページの項目で「特権」がありますのでここでユーザの追加やパスワードの設定ができます
4.MySQLの接続照合順序は全て「utf8_unicode_ci」を選びます
5.phpMyAdminでデータベースの操作の全てが行えます。メンテナンス用に活用してください
玄箱で遊ぼう!!―玄箱/玄箱HG対応 
玄箱の本 
玄箱をハックしよう!―ハックキットで夢のVine Linuxホームサーバー 