web-dev-qa-db-ja.com

Apache2&PHP空白ページを表示

PHPとApache2をインストールしようとしましたが、ファイルにアクセスすると、空白のページが表示されるだけです。

パッケージphp、Apache2、php-mysql(およびその他)をインストールしました

私はすでにインターネットで見つけることができるほとんどすべてを試しました。

十分な情報を提供していない場合は申し訳ありませんが、できる限り情報を提供します。

4
sevku

以下を試してください:

  1. Sudo apt-get install libapache2-mod-phpでApacheのphpをインストールします
  2. Apacheを再起動します

    Sudo service Apache2 restart
    
  3. /var/www/html/phpinfo.phpにコードを配置します:

    <?php
    phpinfo();
    ?>
    
  4. Webブラウザをhttp://localhost/phpinfo.phpに移動します。

これらの手順は、PHPが正常に動作していることを確認するのに役立ちます。


注:この方法はUbuntu 18.04 LTSでも機能します。

4
N0rbert

これがコメントではなくアンサーの場合は申し訳ありませんが、評判のためにコメントすることはできません。

Php.iniでdisplay_errorsがoffに設定されている場合、黒いページはphpの致命的なエラー(またはコンテンツがまだブラウザに送信されていない場合はphpの致命的でないエラー)が原因である可能性があります。 PHPログファイルを見る エラーログを取得する

また、phpファイルのコンテンツがナビゲーターに未加工のテキストとして送信されるため、ブラウザから「htmlソースコード」を見て、phpコードが表示されないことを確認することもできます。実行すると、Apacheでphpモジュールが正しくセットアップされません。

0
0xCDCDCDCD