2012-02-24 11 views
0

私はPHPプロジェクトを行う必要があります。私は前にPHPを行ったので、ほとんどの構文を理解しています。ちょうどテストのために、私はfile.phpを作って、それに私は書いた:ローカルのPHPファイルは動作しません

<html> 

    <body> 

    <?php echo "helloWorld"; ?> 

    </body> 

    </html> 

それは表示されません。画面に何も表示されません。私はchrome、firefox、IEで試してみましたが、何も表示したくありません。実際にIEでは、ソースが表示されています。私もすべてのhtmlなしでそれを試して、それをレンダリングするためにxamppを使用しました。うまくいかないだろう。ブラウザで右クリックしてソースを表示すると、そのコードが表示されます。何が起こっているかについてのアイデア?

+0

Webサーバーのエラーログを参照してください。ブラウザの 'view HTML source'を最初に見てください。 – zerkms

+0

どのようにソースコードを実行していますか? PHPが有効になっていないようです。 – kba

+0

PHPをインストールしたWebサーバーを実行していますか? Webブラウザでローカルファイルを直接開いても、スクリプトは魔法のように実行されません。 Webサーバーを使用する必要があります。 –

答えて

3

自分のサーバーを設定するのが初めての方は、XAMPP(またはWAMP)を使用することをお勧めします。これらは事前設定済みのPHP、Apache、およびMySQLサーバーです。

あなたはあなたのサーバーが正しく次の項目をチェックし、セットアップ持っていることを確認している場合:

  1. あなたは、サーバーのディレクトリからとNOTローカルディレクトリからファイルを実行していることを確認します。 (あなたのURLは "http://localhost/test.php"のように見えるはずです) 注:ファイルは、apacheサーバーが探す場所にphisically格納する必要があります。例えば、XAMPPの例です(Windowsでは、 「C:\ xampp \ htdocs」

  2. ファイルが.phpで終わるか、ApacheサーバーがPHPファイルとして取得するものであることを確認してください。 (.php3、.php4、など)(誤って一番最後にそのような.txtファイルか何かを残していなかったことを確認してください)

  3. チェックMOD-PHPモジュールは、(ジュリアンが述べたように)

  4. 有効になっています

希望すること!

編集: サーバーが正しく設定されている場合だけでなく、それはあなたのPHPの設定情報を与えるべきである

<?php 
    phpinfo(); 
?> 

を試してみてください。

EDIT2: 私はあなたがXAMPP、下記のファイルは最低でも存在していることをダブルチェックを使用していることを参照してください。 "C:余分な\のhttpd-xampp.conf \ \ xamppのを\ Apacheの\ confに"、それはロードをPHPモジュール

+0

何か間違った原因が働かない。私はunistallとxamppして、もう一度それを再インストールしようとする可能性があります。ある日は奇妙なものがあり、翌日はそれがすべて壊れています。返信いただきありがとうございます。 – TMan

5

まあ、それはあなたのWebサーバーの設定から来ます。 Apacheを使用している場合は、mod-phpモジュールを有効にしましたか?

+0

返信ありがとうございます。はい有効になっています – TMan

+0

Webサーバーの設定ファイルを表示してください。 –

+0

私はIdkのどこにいてもかまいません。私はC#vbの人です。 PHPでそれほど便利ではない – TMan

関連する問題