プログラム関係の備忘録。技術系記事1000記事以上を目指すブログ

ubuntuでApache + PHPを入れてもphpinfo()が真っ白(コメントアウト)される件

  • 2018年4月8日
  • 2018年4月14日
  • Linux
  • 6073view
  • 1件

基本的な設定、開発環境編~LAMP構築~

ubuntuでApache + PHP環境を作る際に、Apacheは起動しているし、PHPも問題ない。
なのに試しにphpinfo()を記述したページにlocalhostからアクセスしても、画面が真っ白ということがある。
実際に再現したので、いろいろ検索してみると、同様のケースがいくつかあった。

【PHP】phpinfo();を表示できない
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=33959&forum=10

phpinfo.phpで何も表示されない真っ白なページになっちゃったら
https://ameblo.jp/summer/entry-10427572711.html

phpinfo()がなぜか表示されず真っ白のページが表示される
https://qiita.com/awesam/items/ba6ba6eaa12761e58401

centos7 phpinfo.phpが表示されない
https://qiita.com/bzy/items/576e85a1e44c6d54a25c

まとめると
Apacgeの起動確認、再起動
short_open_tagの設定を確認

どれもちゃんとできているので、一旦パッケージを見直してみたところ解決しました。

解決策

[shell] sudo apt update
sudo apt install apache2
sudo apt install php
sudo apt install libapache2-mod-php
[/shell]

現時点で「ubuntu php」で検索したときトップに出てくる以下の記事では、パッケージが一つ足りていないので、画面が真っ白という現象が起こりやすいかと。
https://qiita.com/hal1437/items/a601236d9d3b8f98d097