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)
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.
http://stackoverflow.com/questions/12142172/apache-shows-php-code-instead-of-executing – JustOnUnderMillions
http://stackoverflow.com/questions/5121495/php-code-is-not-being -ausgeführt-stattdessen-Code-zeigt-auf-der-Seite – JustOnUnderMillions