ハマッたのでメモ。以下環境
もしかしたらphpMyAdminかなーと思っても「再インストールは不要」です。これはする必要なし。2時間くらい瞑想して目覚めたらこんな記事があった。
・+bontyun様 [Windows]設定ファイル「php.ini」の設置場所を変更する
上記リンクの通りをApacheのhttpd.confに入れて、restartしたらOK。
私がやったhttpd.confの記述は、139行目あたりのLoadModule negotiation_module modules/mod_negotiation.soの下に、以下を追記です。
LoadModule php5_module "C:/php/php5apache2_4.dll
AddHandler application/x-httpd-php .php
PHPIniDir "C:\php"
以上
- Windows7 32bit
- 外部には出さないネットでLocalhostでサーバー構築
[手順とハマった内容]
特にここではハマらなかったので参考リンク付けときます。
○AdminWEB様 -Apacheインストール :非常にわかりやすいです。
唯一の注意点としては、ProgramFiles/Apache とは絶対にしないこと。
なんかこのProgramFilesはダメみたいなので、賢人に従いC:\ap\Apache24にしてOK。
2.PHP5.6を構成
参考にしました↓
○WEBデザインラボ様 Windows7 64bitにPHP5.5 32bit VC11をインストールしよう!
ここでPHP5.6のphp.iniはデフォでちょっと記述が変わってるのでまったく上記リンクとは同じではないです。この通りにやっていけばinfo.phpまでは表示されるはずです。
3.mySQLを構築
これも特に問題ないです。ググってもらえればわかりますし、大きなつまずきはしないはず。
phpmyadminが動かないことでハマる。phpmyadminでログインしたとたんに、以下エラー
Fatal error: Call to undefined function mb_detect_encoding() in C:\httpd\Apache24\htdocs\phpmyadmin\libraries\php-gettext\gettext.inc on line 177
もしかしたらphpMyAdminかなーと思っても「再インストールは不要」です。これはする必要なし。2時間くらい瞑想して目覚めたらこんな記事があった。
・+bontyun様 [Windows]設定ファイル「php.ini」の設置場所を変更する
上記リンクの通りをApacheのhttpd.confに入れて、restartしたらOK。
私がやったhttpd.confの記述は、139行目あたりのLoadModule negotiation_module modules/mod_negotiation.soの下に、以下を追記です。
LoadModule php5_module "C:/php/php5apache2_4.dll
AddHandler application/x-httpd-php .php
PHPIniDir "C:\php"
以上