『入る学科間違えた高専生』の日記

プログラミングのコードを書いたりする予定です。あとは日記等。あといつまで高専生やねん

【備忘録】RaspberryPi + Apache2で拡張子.htmlでもPHPが動くようにする

Apache2インストール

user@raspberrypi $ sudo apt-get install -y apache2

Apache2起動+自動起動

user@raspberrypi $ sudo /etc/init.d/apache2 start

user@raspberrypi $ sudo update-rc.d apache2 defaults

ディレクトリ構成

user@raspberrypi $ ls -al /etc/apache2/
total 96
drwxr-xr-x   8 root root  4096 Nov 12 13:48 .
drwxr-xr-x 128 root root 12288 Nov  6 01:21 ..
-rw-r--r--   1 root root  7195 Nov 12 13:48 apache2.conf
drwxr-xr-x   2 root root  4096 Oct 14 17:17 conf-available
drwxr-xr-x   2 root root  4096 Oct 14 17:17 conf-enabled
-rw-r--r--   1 root root  1782 Aug  8 06:33 envvars
-rw-r--r--   1 root root 31063 Aug  2 07:21 magic
drwxr-xr-x   2 root root 12288 Nov  5 17:51 mods-available
drwxr-xr-x   2 root root  4096 Oct 16 05:36 mods-enabled
-rw-r--r--   1 root root   320 Oct 15 03:00 ports.conf
drwxr-xr-x   2 root root  4096 Nov  6 02:55 sites-available
drwxr-xr-x   2 root root  4096 Oct 14 19:28 sites-enabled

設定情報追加

user@raspberrypi $ sudo vim /etc/apache2/apache2.conf

# どこでもいいので以下を追加
AddType application/x-httpd-php .php .html

Apache2再起動

user@raspberrypi $ sudo /etc/init.d/apache2 restart

注意点

全てのHTMLファイルがPHPファイルとして認識されてしまうのでサーバ側に負担がかかる(かもしれない)