QA@IT

Apacheでphpが実行されない

9908 PV

Apacheを介してphpを実行する事ができません。

環境
Ubuntu 16.04
Apache 2
PHP 7

ソースコード

<html>
<body>
<div style="width: 100%; font-size: 40px; font-weight: bold; text-alifen: center;">
Hello
<?php ini_set('display_errors', 1); ?>
<?php
    print Date("Y/m/d");
    echo "Hello";
?>
<?php phpinfo(); ?>
</body>
</html>

症状
サーバー側でコマンドとして叩けばphpは実行できます。
Apacheを介してアクセスすると下の写真のように無視して表示されます。
エラーログに特に興味を引くものはありませんでした。
8a4374df-16fb-4d4f-9c30-040f6d6ebc50.png

回答

出力結果の画像を見る限り

    echo "Hello";

の方は出力されているようです。

    print Date("Y/m/d");

は”Date”を"date"とすれば出力されると思いますが。

編集 履歴 (0)

画像が小さく確認出来ないのですが、以下ご確認いただけますでしょうか。

・コードが記載されているファイル名の拡張子が「.php」になっているか。

私も同環境にて試しましたが、きちんとPHPが実行され表示されております。
ただ拡張子を「.html」にすると、質問者様と同じ症状を確認しましたので、
おそらく拡張子では無いかと思われます。

ご確認宜しくお願い致します。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。