phpファイルがブラウザでソースコードしか表示されない。
https://localhostでブラウザを開くと「このサイトにアクセスできません」と表示される。
PHPがソースコードしか表示されないのは、AddType application/x-httpd-php .php
が抜けているからだと思います。ServerRoot
で指定のディレクトリのlogs
にエラーログが出ているはずなので、確認してみてください。
Apache-2.4系
ですとhttpd.conf
は下記のような感じです。対応する箇所を確認してみてください。インストーラーでインストールした場合は、一部の設定はconf.d/php.conf
などに分かれているかもしれません。
apache
1Listen 80
2ServerName localhost
3DocumentRoot "c:/test"
4
5#...
6
7#php-5.xの場合
8#LoadModule php5_module modules/libphp5.so
9#php-7.xの場合
10LoadModule php7_module modules/libphp7.so
11
12#...
13
14<Directory "c:/test">
15 Options +FollowSymLinks
16 AllowOverride All
17 AddType application/x-httpd-php .php .inc
18 DirectoryIndex index.html index.php
19 Require all granted
20</Directory>
Apache-2.2系
ですと末尾がちょっと違います。
apache
1Listen 80
2ServerName localhost
3DocumentRoot "c:/test"
4
5#...
6
7#php-5.xの場合
8#LoadModule php5_module modules/libphp5.so
9#php-7.xの場合
10LoadModule php7_module modules/libphp7.so
11
12#...
13
14<Directory "c:/test">
15 Options +FollowSymLinks
16 AllowOverride All
17 AddType application/x-httpd-php .php .inc
18 DirectoryIndex index.html index.php
19 Order deny,allow
20 Deny from all
21 Allow from all
22</Directory>