• ベストアンサー

xampについて

phpを覚えようと思いxampをインストールしました。 Chromeで実行結果を見た時にソースコードが表示しました。 保存場所がデスクトップだったかな?と考え今度はxamp内のhtdocsに保存をしましたが実行結果は同じでした。 またxampをインストールしたさいにApacheの設定で80番ポートが使っていたので8080にしました。 何故いけないか教えて下さい お願いいたします

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

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5096/13320)
回答No.1

まず、そのPHPで書いたプログラムファイルの拡張子は何ですか。 ブラウザで見る際、アドレスバーに入力したURLは何ですか。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • kawais070
  • ベストアンサー率52% (2242/4282)
回答No.4

> Chrome にドラッグ&ドロップで PHP のプログラムファイル > 読み込ませてませんか。 なるほど。それは思いつかなかった。 http://localhost:8080/hogehoge.php という感じで、Chromeのアドレスバーに入力しましょう。

全文を見る
すると、全ての回答が全文表示されます。
  • bya00417
  • ベストアンサー率36% (58/160)
回答No.3

Chrome にドラッグ&ドロップで PHP のプログラムファイル読み込ませてませんか。 それだとプログラムは実行されず、単なるテキストファイルとして中身が表示されます。

全文を見る
すると、全ての回答が全文表示されます。
  • kawais070
  • ベストアンサー率52% (2242/4282)
回答No.2

実行したいphpファイルの入っているフォルダに、.htaccess というファイルを作って、中身をテキストエディタで AddType application/x-httpd-php .php とか書いておくと良いかも。 あと、Windowsで . (ドット)で始まるファイルを作成するのは、以下のコツが必要です。 http://qiita.com/sgur/items/745e0ee02c69b50bf9e5

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • phpについて

    xampをインストールをして、phpをかいて実行したときに実行結果が表示するのではなく ソースコードが表示してしまいます。 いろんなサイトを見て試してみましたが、出来ません。 どうすればいいのでしょうか?

    • ベストアンサー
    • CSS
  • phpの表示について

    phpを勉強するためにxampをいれてソースコードをかきましたが、上手く表示されません。 拡張子は.phpで保存をしてますが上手く表示されません。 ※表示ないようはソースコードがそのまま表示してしまいます。 またlocalhostなのにURLでは file:///C:/xampp/htdocs/bass/ha.php のように表示してしまいます。 どうすれば、プログラム通りの結果が表示されますか?

    • ベストアンサー
    • PHP
  • PHPの場所について

    昨日からPHPをはじめました。 いろいろなサイトを参考に、ApacheとPHPをインストールしました。 ブラウザで、『http://localhost』と入力すると、ちゃんとApacheの画面も表示され、『C:\Program Files\Apache Group\Apache2\htdocs』内に作成・保存したテストプログラムも表示されます。 けれど、このフォルダ以外の場所では、テストプログラムは表示されません。 PHPで書かれたファイルは、『\htdocs』以外の場所では実行できないのでしょうか? 普段、別のフォルダ内にホームページ用のファイルを作っていて、そこで使用したかったのですが、そういった場合はどのようにしたら良いのでしょうか? もしかしたら、『おいおいっ!』という内容の質問なのかもしれませんが、いろいろなサイトを見てもそこのところがスッポッと抜けていて、初心者の私には分かりませんでした。 お手数ですが、教えて下さい。お願いします。

    • ベストアンサー
    • PHP
  • PHPの環境づくりに困っています

    PHPの環境をつくろうとしています。 はじめはうまくApacheをインストールできたのですが その後PHPとの連携がうまくいかずプログラムから削除して またインストールしなおしました。 すると、今度はApacheも正常に動作してくれなくなってしまいました。 (ブラウザからApacheの先頭ページを確認したときに正常であれば『あなたの予想に反して…』と表示されるところが、『It works!』と大きく表示されるだけなので…正常とは思えないのです) 参考書を見ると「ポート80番が使用済みである」「httpd.confの設定が誤っている」などが動作しないことの原因と考えられるとのことでした。 一度インストールしてしまうと、ポート80番を使ってしまっている、 ということなのでしょうか? どうしたらインストール前のキレイな状態に戻せるのか、 ご教授いただけませんでしょうか。 OSはWindowsXP、エディタはメモ帳、Apache HTTP Server2.2、 PHP 5.2.6 zip packageを使っています。

  • XAMPPでのPHPがうまく実行されない。

    XPパソコンに、書籍を参考にXAMPP1.6.5(日本語版)をインストールしました。 そこで本に書いてある通りに、Apacheを起動し、ブラウザで http://localhost/ にアクセスしました。 本では、大きくXAMPPと表示されるとかいているのですが、 It Works! とだけ表示される状態です。 それでもかまわず、htdocsと言うフォルダにwebappと言うフォルダを作り、PHPエディタというエディタで「こんにちは」と表示される簡単なindex.htmlと言う名前のファイルを作ってそのwebappに保存しました。 そして、ブラウザで http://localhost/webapp/index.html と入力してEnterしたのですが、Not Foundと表示されてうまく行きません。 ところが、確かにwebappの中にはindex.htmlがあり、それをダブルクリックすると、その「こんにちは」 と表示されるのです。 そのときのブラウザにのURL欄には localhost/c:/xampp/htdocs/webapp/index.html となっているのです。 この方法で行けば一応できるのかもれませんが、本来、 http://localhost/webapp/(ファイル名) として実行されなければならないはずです。 この、本来の方法でPHPなり、HTMLなりのソースコードを実行させたいのですが、回等よろしくお願い致します。 因みにApacheは2.2.6、PHPは5.2.4です。

    • ベストアンサー
    • PHP
  • PHPのファイルを表示できない

    現在PHPとApacheを用いてPukiwikiを構築しようと思っています。 PHP,Apacheをインストールしphp.iniとhttpd.confの設定をし、ApacheのhtdocsのフォルダにPukiwikiを入れてみたのですが、WebでPukiwiki内のphpファイルを見ようとするとファイルの保存画面が出てきてしまいうまくいきません。 どこかのファイルの設定をいじれば解決できるのでしょうか? ちなみにWindowsXP、PHP-5.2.1、Apache2.2.4を使用しています。 宜しくお願いします。

  • phpをインストールしたのにブラウザで表示されない

    phpをインストールし、 コマンドプロンプトでphp -vと入力するとちゃんと内容も表示されるのですが ブラウザ(firefox、chrome)でphpファイルを実行してもソースコードしか表示されません。 理由や解決策を教えてくださる人がいれば助かります。

    • ベストアンサー
    • 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で利用しなければならない場合何か特別に設定が必要なのでしょうか。 上記についてよろしくお願いします。

  • apacheとPHPが上手く連携しない

    PHP初心者です。 開発環境 apache2.0.59 PHP5.2.9 Eclipse3.3 apacheはポート80でインストールしたのですが、何故かlocalhost:8080でないと、ファイルが実行されません。 後はapache2.2.11をインストールしている点ですかね。 これもポート80でインストールしています。 後、現在Tomcatと連携しているんですが、これが原因になっているんでしょうか。 ただ、何故かlocalhost:8080だと表示されるんですよね。 私としてはlocalhostで表示したいのですが、どのようにすればいいのでしょうか。 アドバイスどうぞ宜しくお願い致します。

    • ベストアンサー
    • PHP
  • phpのインストールにて設定不可

     phpのインストール(apacheおよびphp)を行ったのだが、最終的にinfo.phpをapacheのhtdocsのした (ドキュメントルート)において最終動作確認を行ったのだが、info.phpの内容がそのままブラウザに表示されてしまい(<?php phpinfo();?>)失敗。info.phpが管理者権限での名前を付けて保存しないと認識できないことから、apacheがprogram files(x86)のしたにあるのが原因だと思ったので、user\user名¥ドキュメントの下にapache用のフォルダーを作り元のapacheをアンインストールドキュメントの下にapacheをインストールし直したら、今度は\user名のところに日本語を使っているためかインストール不良にてapacheが立ち上がらなく、挫折。しょうがないので、再度アンインストールして、c:\のしたにapacheというフォルダーを作成してapacheのインストールをし直ししてそしてhttp.confの編集をして、(具体的にはLoadModule php5_module c:/php/php5apache2_4.dll及びAddType application/x-httpd-php .phpの追加)を行ったところ今度はapacheの再起動が失敗。http.confの追加設定を元に戻したらapacheの再起動がするようになった。ここでもうどうしたらいいかわからなくなったのでokwaveに相談知ることにしました。どなたかわかる方ご教授の程宜しくお願い致します。  実行環境  os:windows8.1 環境変数のパスにc:\phpを追加してあるのを再度確認済み。  windowsの下にあるphp.iniのdoc_rootは変更済再度確認。

    • 締切済み
    • PHP