XAMPPへのインストール方法

※ 2014年9月時点での報告を元にした情報です。※XAMPPはVer.1.8.3を使用しています。

XAMPPをインストールした後に下記の設定を行います。この設定を行わないでconcrete5をインストールすると、「管理画面を作成中」でインストールが止まってしまいます。

 

PHPの設定

[¥xampp¥php]のディレクトリ内の[php.ini]ファイルをテキストエディタで開いて、PHPの設定変更をします。

552行目あたりのdisplay_errorsを『On』から『Off』に変更します。

display_errors=On → display_errors=Off

770行目あたりのpost_max_sizeの値を『8』から『20』に変更します。

post_max_size=8M → post_max_size=20M

814行目の[;]を削除します。

;default_charset = "UTF-8" → default_charset = "UTF-8"

1860行目のに先頭の[;]を削除し、『Japanese』から『neutral』に変更します。

;mbstring.language = Japanese → mbstring.language = neutral

1866行目の先頭の[;]を削除して、文字コードを『EUC-JP』から『UTF-8』に変更します。

;mbstring.internal_encoding=EUC-JP → mbstring.internal_encoding=UTF-8

 

5.7系のみ

FileInfo拡張を有効にします。

;extension=php_fileinfo.dll → extension=php_fileinfo.dll

 

MySQLの設定

XAMPPが停止している状態で、MySQLの設定ファイル(my.ini)変更します。

XAMPPのインストール先が c:\xampp\ の場合、
MySQLの設定ファイルは c:\xampp\mysql\bin\my.ini となります。

my.ini をテキストエディター等で開き、27行目あたりの

[mysqld]

という文字列を検索してください。
文字列が見つかりましたら、次の行に次の2行を追加します。

lower_case_table_names = 0

explicit_defaults_for_timestamp=true

141行目あたりのinnodb_buffer_pool_size の値を『16M』から『32M』に変更します。

innodb_buffer_pool_size = 16M → innodb_buffer_pool_size = 32M

142行目あたりのinnodb_additional_mem_pool_sizeの行の先頭に[#]を追加します。(コメントアウトします)

innodb_additional_mem_pool_size = 2M → #innodb_additional_mem_pool_size = 2M

そしてその下に次の1行を追加し、ファイルを保存してください。

innodb_use_sys_malloc = 1



これで、MySQLの設定ファイルの変更は完了となります。