apacheは日本語フォルダを使用できません。
Windows+apacheでWEBサーバーを構築した際、rootはもちろん配下のフォルダの名前も英語名にしますが、どうしても日本語フォルダを使用しなければいけない場合、“Link Shell Extension”などを使ってシンボリックリンクで回避します。
が、PHPの場合、これがうまく動かず、ブラウザに以下のようなエラーメッセージが表示されます。
1 2 3 |
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0 Fatal error: Unknown: Failed opening required 'C:/www/index.php' (include_path='.;C:\php\pear') in Unknown on line 0 |
上記エラーはapacheと言うよりはPHPのエラーになり、index.phpが存在しないと言っています。
PHPを使用する場合「日本語フォルダは使わない」しかなさそうです。