1

私はPHPの分野で新しいです。私はxamppを使用していますが、オンになっています。とphpもアクティブになりました。

私はこのコードを書きました

<!DOCTYPE html>
<html>
<body>

<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>

</body>
</html>

出力ウィンドウは空です。エラーが何であるかわかりません。誰かが解決策を知っていますか?

4

3 に答える 3

8

コメントに基づいて答えてください。

PHPファイルは、Webサーバー(この場合は、XAMPPの一部であるphp拡張子を持つapache )によって解釈される必要があります。このサーバーは、PHPコードを実行し、httpプロトコルを介してスクリプト出力/結果をWebブラウザーに送信します。

PHPスクリプトを実行してその結果を表示するには、次のようにHTTPを使用する必要がありますhttp://localhost/doctrinetest/welcome.php

c:\xampp\htdocsディレクトリはURLで「提供」されhttp://localhost/ます。

(Apacheサーバーを使用せずに)ファイルシステムを介してそのファイルを開くと、ブラウザーがPHPを実行することを想定していないため、空白のページが出力されます。ただし、その空白のページには、コードの静的HTML部分が含まれます。

PHPがどのように機能するか理解していないようです。Webの基礎に関する本を読む必要があります。

最終的には、http://thenewboston.orgまたはhttp://phpacademy.orgにアクセスできます。これらには非常に優れた教育ビデオがあります。

于 2013-02-28T18:35:15.890 に答える
1

ファイルがPHPとして解釈されていないようです。ファイルの拡張子がphpであることを確認してください。

phpコードが表示されない理由は、タグがそれを防ぐためですが、ソースコードで見つける必要があります。

ブラウザから直接ではなく、http経由でファイルにアクセスしていることを確認する必要があります。http://localhost/script.phpしたがって、アドレスバーに次のようなものが必要です。

また、apacheconfigのどこかに次のような行があることを確認してください。

#
# PHP-Module setup
#
LoadFile "C:/Program Files (x86)/www/php/php5ts.dll"
LoadModule php5_module "C:/Program Files (x86)/www/php/php5apache2_2.dll"

<FilesMatch "\.php$">
    SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
    SetHandler application/x-httpd-php-source
</FilesMatch>
于 2013-02-28T18:02:49.023 に答える
1

グーグルしてください:XAMPPをインストールする方法。完了したら、ブラウザで開きます

http://localhost/

それが機能しているかどうかを確認します。

これは本当の質問ではありません。何かを尋ねる前に、何かを学ぶ必要があります。

于 2013-02-28T18:43:01.717 に答える