読者です 読者をやめる 読者になる 読者になる

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

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

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

Web関連 RaspberryPi関連

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ファイルとして認識されてしまうのでサーバ側に負担がかかる(かもしれない)

入る学科間違えたと気付いた時にはもう遅かった

地獄を生きていくこのサバイバル高専生活果たしてどう生きていく