0

Windows 7 マシンに XAMPP をインストールしました。80 と 443 が使用されたため、HTTP ポートを変更する必要がありました。問題ありません。

アクセスするhttp:// localhost /xampp/phpinfo.phpと、PHP 情報ページが表示されるので、PHP が稼働中であることがわかります。次を含むtest.phpという新しいファイルを作成すると:

<!DOCTYPE html>

<html>
  <head>
    <title>Hello</title>
  </head>
  <body>
  <h1> TEST </h1>
    <pre>
      <? print("Hello PHP."); ?>
    </pre>
  </body>
</html>

http:// localhost :81/xampp/test.phpそして私が得るすべてにアクセスすることは

テスト

PGP タグは処理されません。「Hello PHP」が表示されず、Crome にページ ソースを表示させると (view-source:http:// localhost :81/xampp/test.php)、次のようになります。

<!DOCTYPE html>

<html>
  <head>
    <title>Hello</title>
  </head>
  <body>
  <h1> TEST </h1>
    <pre>
      <? print("Hello PHP."); ?>
    </pre>
  </body>
</html>

したがって、同じディレクトリで、1 つのファイルが PHP を処理し、その隣のファイルは処理しません。

新しいファイルで何かを変更する必要があると確信しています。もしかして許可?多分ファイル属性?

助けてください。

4

2 に答える 2

1

php ファイルを xampp フォルダーではなく、htdocs フォルダーで実行する必要があります。デフォルトでは、XAMPP フォルダー内にあります。(共通ディレクトリ C:/xampp/htdocs)

htdocs 内から、一時的なホスト名として機能するフォルダーを作成できます。たとえば、作成したフォルダーは site という名前になり、その URL は localhost/site になります。

デフォルトのファイルを作成するには、php に index.php という名前を付ける必要があります。これにより、サイトを実行するときにインデックスがデフォルトとして実行されますが、test.php に固執する場合は、次のようにします。

ローカルホスト/サイト/test.php

于 2013-11-23T16:08:46.837 に答える
1

使ってみませんか

 <?php print("Hello PHP."); ?>

また

 <?php echo "Hello PHP."; ?>

<?php ?>または<?= ?>- 標準タグ

<? ?>- 短いタグ。php.iniで short_open_tagを有効にする必要があります。

php.iniを使用して、現在ロードされているファイルの場所を見つけることができます<?php phpinfo();?>

PHP がファイルを解析するとき、開始タグと終了タグを探します。これらのタグは、PHP にそれらの間のコードの解釈を開始および停止するように指示します。この方法で解析すると、PHP パーサーは開始タグと終了タグのペアの外側にあるものはすべて無視するため、あらゆる種類の異なるドキュメントに PHP を埋め込むことができます。

PHP では、短い開始タグも使用できます (これは、php.ini 構成ファイルの short_open_tag ディレクティブで有効にするか、PHP を --enable-short-tags オプションで構成した場合にのみ使用できるため、お勧めできません。

于 2013-11-23T16:04:28.667 に答える