Wie führe ich ein PHP-Skript aus?

Wie führe ich ein PHP-Skript aus?

Ich bin mir nicht sicher, ob dies mit Unix zusammenhängt, aber ich kann mir nicht wirklich vorstellen, was es wäre, wenn es nicht mit Unix zusammenhängt. Ich verwende einen Ubuntu-Server und versuche, ein PHP-Skript auf meiner Website auszuführen, wenn jemand eine Schaltfläche drückt. Wenn das Skript jedoch ausgelöst wird, wird nur der Skriptcode angezeigt und nicht ausgeführt. Muss ich etwas installieren, damit dies funktioniert? Ich kann bestätigen, dass dies auf einem tatsächlichen Webspace funktioniert. Ich bin für jede Hilfe dankbar, die ich bekommen kann!

Antwort1

Damit Apache2 PHP-Anfragen verarbeiten kann, müssen SieInstallierenphp. Da Sie Ubuntu verwenden, können Sie die Installation mit den folgenden Befehlen durchführen:

sudo apt-get install php5

...Und:

sudo apt-get install libapache2-mod-php5

Anschließend müssen Sie das Apache-Modul mit folgendem Befehl aktivieren:

sudo a2enmod php5

Sie können natürlich spätere PHP-Versionen installieren, wenn Sie dies wünschen und diese für Ihre Ubuntu-Version verfügbar sind.

Wenn Sie mit dem oben genannten fertig sind, starten Sie Apache mit folgendem neu:

sudo service apache2 restart

Wenn Sie alle oben genannten Schritte ausgeführt haben, testen Sie, ob Ihr Webserver PHP richtig verarbeitet, indem Sie etwas ganz Einfaches* in das Stammverzeichnis Ihres Webservers einfügen, etwa:

<?php
    echo "<h3>Hello!</h3>";
    echo "<p>This is printed from a php script</p>";
?>

Angenommen, das obige Skript befindet sich in einer Datei namens hello.php, richten Sie Ihren Browser darauf:
<your-ip-address>/hello.php Wenn es funktioniert, sollte es folgendermaßen aussehen:

Hallo!

Dies wird aus einem PHP-Skript gedruckt


*Ich bin grundsätzlich nicht dafür, phpinfo()eine Testseite einzurichten.

verwandte Informationen