@kiki-himazin

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

ブラウザにphpのソースコード表示されてしまう。

解決したいこと

PHPの接続確認でブラウザに表示をした際に、PHPのソースコード表示されてしまう。

・環境
Linuxサーバーに以下のインストールを行いました。
CentOS7
apache2.4.6
php5.4.16

自分で試したこと

・httpd.conf
以下を追記

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


AddHandler php5-script .php
AddType application/x-httpd-php .php
SetHandler application/x-httpd-php

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

・php.ini
以下を変更
short_open_tag = On
expose_php = Off
max_execution_time = 300
magic_quotes_gpc = Off
default_charset = "UTF-8"
post_max_size = 20M
upload_max_filesize = 20M
date.timezone = Asia/Tokyo
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = UTF-8
mbstring.http_output = pass
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none;

ご教授のほどよろしくお願いします。

0 likes

1Answer

Comments

  1. @kiki-himazin

    Questioner

    LoadModule php5_module modules/libphp5.so

    上のコードを追記したところhttpdがエラーが起きてしまい、
    journalctl -xeを打ったところ、
    Apache is running a threaded MPM, but your PHPというエラーがありました。

  2. @kiki-himazin

    Questioner

    再度やり直したら出来ました。


    @itagagakiさんが教えていただいたことを、試せなくてすいません。
    教えていただきありがとうございました。

Your answer might help someone💌