Ich habe diese Frage gesehen viele Male beantwortet, aber die meisten Ende entweder unbeantwortet oder durch die Fragesteller zu sagen, dies zu setzen:Warum läuft PHP nicht?
<?php phpinfo() ?>
in einer Testdatei. Offensichtlich, wenn das produzierte, was erwartet wurde, würde ich nicht hier sein. Stattdessen erhalte ich einen 404-Fehler.
Ich benutze einen Ubuntu 12.04 Server mit Amazon. Apache ist installiert, php5 ist installiert und Apache wurde neu gestartet. Ich folgte die folgende Sequenz:
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart
Jeder der ersten drei Befehle jetzt gibt mir „apache2 ist schon die neueste Version 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 3 nicht aktualisiert“ Offensichtlich ersetzen apache2 mit php5 und libapache2-mod-php5 für die anderen beiden.
Dies ist eine sichere Möglichkeit, mir zu sagen, es ist installiert, richtig? Nun, wenn ich den Befehl "top" verwende, ist PHP nicht einer der Dienste, die ausgeführt werden, was mir sagt, dass es nicht läuft, richtig?
Navigieren zu der IP-Adresse gibt mir Amazon "Es funktioniert!" Seite, aber das Navigieren zu einer anderen Seite auf dem Server führt zu einem 404-Fehler.
Jede Hilfe wird sehr geschätzt.
versuchen Sie dies: phpinfo(); – Maximus2012
phpinfo ist eine Funktion. Verwende 'phpinfo()'. – Mic1780
Was meinen Sie mit anderen Seiten –