2017-03-07 2 views
0

Ich habe gerade ein neues Ubuntu-System installiert von here (mini.iso) Ich wählte keine Extras während der Installation. Apache kompiliert nicht php

Dies sind alle Befehle, die ich so weit ausgeführt habe: (Ignore 4 - 8) enter image description here

Jetzt habe ich einen einfachen PHP-Testskript (/var/www/html/index.php

)
<?php 

echo "Hello World"; 

?> 

nachdem jedoch diese Seite von einem anderen Computer anrufen, ich buchstäblich die Ausgabe aus der Datei, anstelle des kompilierten pHP.

Ausgang:

<?php 

echo "Hello World"; 

?> 

ich schon apache2 neu gestartet haben, keine Veränderung.

Apache Version:

Server version: Apache/2.4.7 (Ubuntu) 
Server built: Jul 15 2016 15:32:47 

PHP-Version:

PHP 7.0.16-4+deb.sury.org~trusty+1 (cli) (built: Mar 2 2017 13:50:00) (NTS) 
Copyright (c) 1997-2017 The PHP Group 
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies 
    with Zend OPcache v7.0.16-4+deb.sury.org~trusty+1, Copyright (c) 1999-2017, by Zend Technologies 

Linux-Version:

Linux Linux 3.13.0-110-generiC# 157-Ubuntu SMP Mo 20. Februar 11:55:25 UTC 2017 i686 i686 i686 GNU/Linux

Ich suchte bereits im Internet, sagte ein anderer Benutzer, um zu überprüfen, ob das PHP-Modul durch Überprüfung der Datei httpd.conf geladen wird, aber es gibt keine solche Datei. Ich suchte es unter Verwendung find/-name "httpd.conf", die keine Ergebnisse ergab.

+0

http://stackoverflow.com/questions/12142172/apache-shows-php-code-instead-of-executing – JustOnUnderMillions

+0

http://stackoverflow.com/questions/5121495/php-code-is-not-being -ausgeführt-stattdessen-Code-zeigt-auf-der-Seite – JustOnUnderMillions

Antwort

1

Sie müssen das PHP apache2-Modul installieren, um mit PHP zu arbeiten. Sie können

sudo apt-get install libapache2-mod-php 

, indem Sie den Befehl libapache2-mod-php von Ihrem Terminal installieren Danach Apache neu starten. Es wird dein Problem lösen.

+0

Das hat das Problem gelöst, vielen Dank. Hinweis: Sie müssen den apache2-Server nicht neu starten, da dies während der Installation automatisch geschieht. – Black

+0

Ja, Sie haben Recht. @EdwardBlack –