web-dev-qa-db-ja.com

ローカルホストでソースコードを表示するPHP

apache2(サーバーバージョン:Apache/2.4.7(Ubuntu)サーバー構築:2015年3月10日13:05:59)、mysqlおよびphpmyadminがあります。

http:// localhost / または http:// ipaddress でphpファイルにアクセスしているとき

実行する代わりにソースコードを表示します。

Ubuntu 14.04 LTS

enter image description here

6
Anuj TBE

私は3つの可能性を考えることができます:

  1. PHPがインストールされていません。その場合、次を実行します。

    Sudo apt-get install php php-mysql
    
  2. PHPがインストールされていますが、有効になっていません。実行してみてください:

    Sudo a2enmod php7  
    Sudo service Apache2 restart  
    
  3. PHPをインストールして有効にしましたが、Apacheを再起動していません。

    Sudo service Apache2 restart
    
13
Sledge Hammer

libapache2-mod-php Sudo apt-get install libapache2-mod-phpをインストールする必要がある

今朝Ubuntu 17.10にアップグレードした後、私の答えはSledge HammerとGM-Script-Writer-62850の答えの組み合わせでした。必要なコマンドは次のとおりです。

Sudo apt-get install libapache2-mod-php
Sudo a2enmod php7.1
systemctl restart Apache2
2
James K