• 締切済み

Apache phpinfo

Apache2.0.58とPHP5をWindows2000にインストールしました。 解説本の手順通り ・httpd.conf ・php.ini の設定を変更し、 index.phpを以下の通り作成 <? phpinfo(); ?> ブラウザで「http://localhost」と入力するとPHPの表が表示されるはず。 しかし、ページは白いままで終わります。(T_T) Apacheを起動した時に 通常、各ソケット アドレスに対してプロトコル、ネットワークアドレス、 またはポートの1つのみを使用できます・・・・のメッセージが出ます。 Apacheの設定がうまくできていないのでしょうか。 何が原因と考えられますか。よろしくお願い致します。

みんなの回答

  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.3

http://tsuttayo.sytes.net/php/install2/win.php?ver=5.0.1&os=Windows ・Addtypeでphpを認識させていますよね? ・LoadmoduleもOKですよね? ・httpd.confの変更内容を列挙してください ・もちろん、Apacheの再起動はしていますよね?

noname#165268
質問者

補足

httpd.confの初期ファイルを見ると#・・・・が数百行に渡り文字がつづられておりました。 「#」以降の文字はコメントと解してよろしいのでしょうか。 解説本通り設定しなおした部分を以下に記します。 LoadModule php5_module "C:/php/php5apache2.dll" ServerName localhost:80 DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs" AllowOverride All DirectoryIndex index.html index.php index.html.var DefaultLanguage ja AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 以上です。よろしくお願い致します。 LanguagePriority ja en ca cs da de el eo es et fr he hr it ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW

  • salf
  • ベストアンサー率42% (27/64)
回答No.2

コマンドプロンプトを立ち上げて、「netstat -a」コマンドで、 http のポートが開いているか確認してみてください。 開いていることが確認できたら、 次に普通の html ファイルをブラウザから表示してみてください。 http://localhost/index.html まず上記のことが出来ているかで apache が正常に起動していることを 確認することが先決です。 また、アクセスしている URL が http://localhost となっていますが、 httpd.conf にはデフォルトで index.php をアクセスするような設定は加えられていますか?

noname#165268
質問者

補足

>コマンドプロンプトを立ち上げて、「netstat -a」コマンドで、 >http のポートが開いているか確認してみてください。 確認の結果の見方が分からないのですが Foreign Addressのところが PCフルコンピュータ名:0と表示されています。

  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.1

httpd.confをカスタマイズした内容を教えてください。 >解説本の手順通り ではどのようにしたのか解りません。 ・Directoryindex にindex.phpを指定していますか? ・http://localhost/index.php だとどうなりますか? >ページは白いまま との事ですがどのようなソースが生成されていますか?

noname#165268
質問者

お礼

分かりました。 解説本のソースが間違っていました。 正しくは以下の通り <?php ←←← phpinfo(); ?> これで正常に動きました。 皆様ありがとうございました。

noname#165268
質問者

補足

DirectoryIndex index.html index.php index.html.var ↑のように指定しています。 http://localhosthttp://licalhost/index.php も白表示です。 1つ言い忘れていましたがApacheをインストールしたPCは LANコードを接続しておくと「ネットワークパスワード」を 聞いてくるので、コードを外した状態で使用し Apacheのテストページを表示しました。 この状態でPHPをインストール・設定し PHPの表示を試しています。 また別の方法で、LANコードを接続した状態にし 他のPCからApacheの入っているIPアドレスをブラウザで入力し 表示しても白表示です。 その状態のソースは <? phpinfo(); ?> です。 よろしくお願い致します。