Edited at

apacheとphpを入れた環境でphpが動作せずにソースコードのまま表示される時

More than 3 years have passed since last update.

apache,phpを単に入れただけではphpは動きません。

apacheの設定に手を加える必要があります。


apacheの設定を修正

※ こちら@oh-sky様のコメントを参考に修正しました。

[root@test-web ~]# vi /etc/httpd/conf/httpd.conf 

以下項目を追加

参考 : http://php.net/manual/ja/install.unix.apache2.php


httpd.conf

<FilesMatch \.php$>

SetHandler application/x-httpd-php
</FilesMatch>


ついでにやっておいた方が良い設定

だいたい400行目あたりに「DirectoryIndex」という項目がある。


httpd.conf

DirectoryIndex index.html index.html.var


「index.php」を追記


httpd.conf

DirectoryIndex index.html index.html.var index.php



apacheの再起動

[root@test-web ~]# /etc/init.d/httpd restart   

Stopping httpd: [ OK ]
Starting httpd: [ OK ]

[root@test-web ~]#