XAMPPインストールメモ

環境

手順

インストール
  • C:\xampp
Apache

httpd.conf (C:\xampp\apache\conf)

#mod_rewriteの有効化(CakePHPを使うため)
LoadModule rewrite_module modules/mod_rewrite.so
PHP

php.ini (C:\xampp\apache\bin)

[mbstring]
;日本語化&UTF-8化
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = pass
mbstring.http_output = pass
mbstring.encoding_translation = Off
mbstring.detect_order = UTF-8,SJIS,EUC-JP,JIS,ASCII
mbstring.substitute_character = none;
mbstring.func_overload = 0
;ヘッダにPHPのバージョンを表示させない
expose_php = Off
;とりあえずOff
magic_quotes_gpc = Off
;文字エンコーディングを宣言
default_charset = "UTF-8"
[Zend]
;「Zend Optimizer」の無効化
;zend_extension_ts = "C:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"
;zend_extension_manager.optimizer_ts = "C:\xampp\php\zendOptimizer\lib\Optimizer"
;zend_optimizer.enable_loader = 0
;zend_optimizer.optimization_level=15
;zend_optimizer.license_path =
; Local Variables:
; tab-width: 4
; End:
[XDebug]
;; Only Zend OR (!) XDebug
;「XDebug」の有効化
zend_extension_ts="C:\xampp\php\ext\php_xdebug.dll"
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:\xampp\tmp"
MySQL

my.cnf (C:\xampp\mysql\bin)

[mysqld]
##以下を追加
#UTF-8使用
default-character-set=utf8
skip-character-set-client-handshake

パスワード設定

c:\xampp\mysql\bin>mysqladmin -u root password hoge
phpMyAdmin

config.inc.php (C:\xampp\phpMyAdmin

//さっき設定したMySQLのパスワードを入力
$cfg['Servers'][$i]['password'] = 'hoge';
設定完了