XAMPPを使ってPHPを学習中の初心者がブラウザでHello Worldが表示されない問題について

このQ&Aのポイント
  • XAMPPを使って自分のパソコンでPHPプログラムを確認しようとしているが、Hello Worldが表示されない問題に遭遇。
  • XAMPPは正常に起動しており、Apacheも起動しているが、ブラウザには予想外の文が表示されるだけ。
  • 初心者向けのサイトを参考にしたが、原因が分からず困っている。アドバイスを求めている。
回答を見る
  • ベストアンサー

初歩的な質問で大変恐縮なのですが、PHPを現在勉強中でして、自分のパソ

初歩的な質問で大変恐縮なのですが、PHPを現在勉強中でして、自分のパソコンでPHPプログラムを確認するためにXAMPPをインストールしました。 htdocsフォルダに以下の文をメモ帳に貼りつけてブラウザで起動したのですが「Hello,World」とは出ず、以下の文が全てブラウザに写し出されます。XAMPPは正常に起動していますし、Apacheも起動しています。メモ帳の名前はtest.phpとなっています。他に何か設定を忘れている部分はありますでしょうか? メモ帳をブラウザで開けば良いだけですよね? 初心者向けのサイトを沢山見ましたが原因がまったく分かりません。 詳しい方いましたらアドバイスいただけると助かります。 <?php print("Hello World!"); ?>

  • PHP
  • 回答数1
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
  • pnck
  • ベストアンサー率90% (9/10)
回答No.1

> メモ帳をブラウザで開けば良いだけですよね? test.phpをブラウザにドラッグ&ドロップしたってことですか? もしそうなら間違っています。 Webサーバを経由して下さい。 XAMPPのコンパネからApacheを起動した後に、 http://localhost/test.php もしくは、 http://127.0.0.1/test.php にアクセスして下さい。 404 NOT FOUNDが返ってきた場合、test.php.txtになっている可能性があります。 OSによりますが、拡張子を全て表示する設定にして、確認してみて下さい。

kkokeo
質問者

お礼

ご回答ありがとうございます。言われる通りやりましたら表示されました。 ありがとうございます。

関連するQ&A

  • PHPについて、あまりにも初歩的で恐縮なのですが・・・

    htmlとcssをようやくマスターしたので、次はPHPと思って勉強を始めた者です。 PHPについて、あまりにも初歩的で恐縮なのですが、以下の2点についてお聞かせ願えないでしょうか? (1) PHPは、拡張子が.phpでないといけないと伺ったのですが、phpは、htmlの中に組み込むのですよね?その場合でも、拡張子は.htmlではなく.phpなのでしょうか? (2) PHPをindexページではなくて、他のページに一部だけ使って、そのページだけPHPのページにして、あとは、htmlにすることってできるのでしょうか? SEOなどを考えると、PHPは動的ページなので、できれば、静的ページであるhtmlの方が良いと伺ったので、そのようなことができればと思ったのですが。 以上、2点なのですが、ご存知の方、教えていただけますと大変嬉しいです。どうぞよろしくお願い致します。

    • ベストアンサー
    • PHP
  • phpの初歩的な質問です。

    とても初歩的な質問ですみません。これからphpを学んでいこうと言う者です。 初心者なんでとても初歩的な質問ではありますが、どうか手助け願います。 apacheとは何でしょうか? とりあえず本に書いてある手順でインストールは完了し、無事起動するまでに至りました。 それとPHPが起動しません… ApacheとPHPの連携が上手くいってないようなのですが。 これは必ず必要なことなのでしょうか? それとHP上にあるPHPスクリプトを自分のHPに組み込む場合どうすればよろしいのでしょう? たぶん突拍子も無い内容の質問だとは思いますが、ど素人なもので… よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • phpについについて質問3

    テキストボックスの内容を送信する事は成功しました。 しかし複数のテキストボックスはできませんでした。 <h1>PHPのテストです</h1> <form action="9.php" method="POST"> <p><input type="text" size="20px" name="ad1"></p> <p><input type="text" size="20px" name="ad2"></p> <p><input type="submit" value="送信"></p> <?php print"ようこそ"; print$_POST["ad1"]; print$_POST["ad2"]; print"様"; ?> </form> これは間違いでしょうか? エラーもでてました Notice: Undefined index: ad1 in C:\xampp\htdocs\6.php on line 37 Notice: Undefined index: ad2 in C:\xampp\htdocs\6.php on line 38 様 とでてます すいません いつもいつも 入力された内容を受け取るという作業ができれば なんとなく一応目標達成だとおもいます

    • ベストアンサー
    • PHP
  • 初心者 CGIがうまく表示できない hello worldが表示されない

    よろしくお願いします。 アパッチとアクティブパールはインストール済みです。(vistaです) C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\index.html で「It works!」は問題なく表示されます。 中身: <html><body><h1>It works!</h1></body></html> です。 次にCGIを表示する練習をしようと C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\perlbook というフォルダに ********************************* ファイル名:hello.cgi 中身: #!/Perl/bin/perl print << "eof"; content-type: test/html <html> <head> <title>cgi</title> </head> <body> hello world </body> </html> eof ********************************* を作り、ダブルクリックで開きましたが ブラウザには 「#!/Perl/bin/perl print << "eof"; content-type: test/html hello world eof」 が表示されます。 hello worldだけ表示されるはずだと思うのですが なぜ全てのタグが表示されてしまうのでしょうか? どこが間違っているのかご指摘よろしくお願いします。

    • ベストアンサー
    • Perl
  • phpファイルを開けない(ブラウザにエラー表示)

    こんにちは! PHPを勉強中なのですが、あるphpファイルをブラウザで開こうとすると 以下のように表示が出てしまい、ファイルが開けません。 ------------エラー文------------------------------------------- Parse error: syntax error, unexpected '<' in C:\xampp\htdocs\hello.php on line 128 --------------------------------------------------------------- これは何が原因のエラーなのでしょうか? 有識者の方いらっしゃいましたらご指導宜しくお願い致します。

    • ベストアンサー
    • PHP
  • htdocsとはなんでしょうか?

    こんばんは。 CentOS7+Apache+PHP5.6でWebページを作りたいと思います。 Linuxfは詳しくありません。 見よう見まねでなんとかphpinfo()まで辿り着けました。 PHPの本を見ながら作ってみようと思いますが、本がXAMPPをベースしていて ドキュメントルートがXAMPP/htdocsになっていました。 ただググるとXAMPPに限らずLinux側でも/usr/local/apache2/htdocsにしていたりするのが見られます。 私のインストールした環境では/usr/local/にはapache2もhtdocsもありません。 htdocsとはなんでしょうか? /var/www/htmlではなくhtdocsにしているのはなぜでしょうか。 もしPHPで利用しなければならない場合何か特別に設定が必要なのでしょうか。 上記についてよろしくお願いします。

  • ActivePerlとApacheを自分のPCにインストールしたのですが・・・。

    お願いします。 ActivePerlとApacheを自分のPCにインストールし、 CGIのテストを試みました。 Apacheのインストールは上手くいったのですが、ActivePerl がどうもうまく動きません。 Perlのインストール後、環境変数を Path→「C:\Perl\bin\;C:\Perl\bin;C:\Perl\bin\」に変更、 htdocsフォルダ内にメモ帳で記述したhello.cgiを保存後、 ブラウザにh t tp://localhost/hello.cgiと入力しても ファイルが見つかりませんと返されます。 ちなみにhello.cgiの中身は #!C:/Perl/bin/perl print "Content-Type: text/html\n\n"; print "<html>\n"; print "<body>\n"; print "<h1>Hello World!</h1>\n"; print "</body>\n"; print "</html>\n"; exit; です。使用マシンはWIN XPで ActivePerlのバージョンは5.8.8,Apacheは2.2.4です。 何か助言がございましたらよろしくお願いします。

    • ベストアンサー
    • Perl
  • PHPの質問です : ->  等

    こんにちは。 質問させていただきます。PHPの本を読んでいるとこのような記述が出てきます。 print Test::$string; この::はいったいどのようないみなのでしょうか。どのようなことをしているのでしょうか? それから $newuser->print_hello(); とはどのような意味なのでしょうか。 どのようなことをしているのでしょうか。 お答えを宜しくお願い致します。

    • ベストアンサー
    • PHP
  • PHPを勉強中なのですが一点わからない部分が

    現在PHPを勉強中なのですがちょっと分からない部分がありまして質問します。 例題1は引数を指定してもしなくても実行すればHello Worldと表示されます。 しかし例題2は引数($var)を指定しないとエラーとなります。 この違いはなんでしょうか?私には同じに見えますが・・。 例題1 <?php function somefunc(){ print ( "Hello World" ); }; somefunc(); ?> 例題2 <?php function my_print_r( $var ){ echo "<pre>"; print_r( $var ); / echo "</pre>"; }; $name = array("sophy","nancy","angera"); my_print_r($name); ?>

    • ベストアンサー
    • PHP
  • PHPの動作テストとしてブラウザで表示させたファイルが文字化けします。

    PHPの動作テストとしてブラウザで表示させたファイルが文字化けします。 XamppでApacheやPHPをインストールし、 以下のサイトのサンプルファイルを作成し、ブラウザでアクセスしたところ、 >今日の日付は 2010年05月03日です。 の一文の、「年」だけが文字化けしてしまうのは何故でしょうか。 http://www.adminweb.jp/xampp/php/index4.html php.iniのmbstringの設定はこちらに書かれているように設定しました。 http://www.adminweb.jp/xampp/php/index2.html ブラウザのエンコード設定はShift_JISにしています。 UTF-8にするとほとんど文字化けしてしまいます。

    • ベストアンサー
    • PHP

専門家に質問してみよう