Wie man eine PHP-Webanwendung auf dem Lampenserver ausführt und wie man eine MySQL-Verbindung herstellt

9

Ich brauche deine Hilfe.

  1. Ich wollte PHP, MySQL und Apache Server installieren

  2. Wie führe ich eine PHP-Webanwendung auf einem Server aus?

  3. Wie verbinde ich eine PHP-Webanwendung mit MySQL?

Suhas Haridas
quelle
IMHO sollten Sie diese Frage besser in Serverfault stellen .
Karel
1
aber ich möchte meinen eigenen Code ausführen ..... WIE MAN MEINEN CODE-MANN AUSFÜHRT ????

Antworten:

14

Diese Antwort enthält Details zur LAMP- und PHP-Installation. Diese Antwort enthält die Details zum Ausführen von PHP auf Ihrem Webserver.

In dieser Antwort erhalten Sie die Schritte zur Installation von MySQL. Aber die Details, wie man PHP mit MySQL verbindet, sind zu lang und wahrscheinlich hier nicht zum Thema . Ich empfehle Ihnen daher, zuerst die Anforderungen zu erfüllen, um LAMP ordnungsgemäß auszuführen.

Zusätzlich möchten Sie vielleicht einen Blick auf diesen Beitrag auf howtoforge werfen , von dem ich hier die relevanten Dinge für Ihre Bequemlichkeit platziere:

Installieren von LAMP unter Ubuntu für Neulinge

In diesem Handbuch werde ich Ihnen zeigen, wie Sie ein LAMP-System installieren. LAMP steht für Linux, Apache, MySQL, PHP. Der Leitfaden soll denjenigen helfen, die nur sehr wenig über Linux wissen.

Installieren Sie Apache

Zu Beginn werden wir Apache installieren.

  1. Öffnen Sie das Terminal (Anwendungen> Zubehör> Terminal). (Strg + T funktioniert auch)
  2. Kopieren Sie die folgende Codezeile in das Terminal und drücken Sie die Eingabetaste:

    sudo apt-get install apache2

  3. Das Terminal fragt Sie dann nach Ihrem Passwort, geben Sie es ein und drücken Sie die Eingabetaste.

Apache testen

Um sicherzustellen, dass alles korrekt installiert ist, testen wir jetzt Apache, um sicherzustellen, dass es ordnungsgemäß funktioniert.

  1. Öffnen Sie einen beliebigen Webbrowser und geben Sie Folgendes in die Webadresse ein:

http://localhost/

Sie sollten einen Ordner mit dem Titel apache2-default / sehen. Öffnen Sie es und Sie sehen eine Meldung mit der Aufschrift "Es funktioniert!" , Glückwunsch!

Installieren Sie PHP

In diesem Teil werden wir PHP 5 installieren.

Schritt 1. Öffnen Sie das Terminal erneut (Anwendungen> Zubehör> Terminal). Schritt 2. Kopieren Sie die folgende Zeile in das Terminal und drücken Sie die Eingabetaste:

sudo apt-get install php5 libapache2-mod-php5

Schritt 3. Damit PHP funktioniert und mit Apache kompatibel ist, müssen wir es neu starten. Geben Sie dazu den folgenden Code in Terminal ein:

sudo /etc/init.d/apache2 restart

PHP testen - Um sicherzustellen, dass es keine Probleme mit PHP gibt, führen wir einen kurzen Testlauf durch.

Schritt 1. Kopieren / fügen Sie im Terminal die folgende Zeile ein: aktualisiert

sudo gedit /var/www/html/testphp.php

Dies öffnet eine Datei namens phptest.php.

Schritt 2. Kopieren Sie diese Zeile und fügen Sie sie in die phptest-Datei ein:

<?php phpinfo(); ?>

Schritt 3. Speichern und schließen Sie die Datei.

Schritt 4. Öffnen Sie nun Ihren Webbrowser und geben Sie Folgendes in die Webadresse ein:

http://localhost/testphp.php

Die Seite sollte folgendermaßen aussehen:

Geben Sie hier die Bildbeschreibung ein

Viel Glück!

Geppettvs D'Constanzo
quelle
1
Ich bekomme nur eine leere Seite, wenn ich das mache. Ich kann eine HTML-Datei ausführen, aber die PHP-Dateien werden einfach leer angezeigt. Wenn ich nur 'localhost' eingebe, erhalte ich Folgendes: post_title; ? >> 'postThumb', 'alt' => '' .get_the_title (). '', 'title' => '' .get_the_title (). '')); ?> 'postThumb alignleft', 'alt' => '' .get_the_title (). '', 'title' => '' .get_the_title (). '')); ?> Was machen?
GoProCameraByGoPro
Tritt es auf, wenn Sie versuchen, localhost oder localhost / testphp.php zu erreichen ?
Geppettvs D'Constanzo
1
Die Ergebnisse, die Sie erhalten, lauten ".get_the_title ()". usw., scheint mit einem CMS wie Wordpress, Joomla usw. verwandt zu sein. Bitte überprüfen Sie, ob Ihr aktueller WWW-Ordner eine index.php enthält, und überprüfen Sie dessen Inhalt. Wenn Sie weitere Details dazu benötigen, ist es hilfreich, wenn Sie Ihre eigene Frage öffnen, um die richtige Hilfe zu erhalten. Diese Frage scheint vorerst gelöst zu sein. Darüber hinaus gibt es eine wordpress.stackexchange.com- Site, auf der Sie Hilfe für WP CMS finden können. Wenn es sich jedoch um eine andere handelt, sollten Sie das richtige Forum finden, um Hilfe anzufordern, da dies ein Ubuntu-bezogener Support-Ort ist.
Geppettvs D'Constanzo
1
Wenn Sie diese Probleme haben, indem Sie den in der Antwort angegebenen Code ausführen, stellen Sie bitte sicher, dass Sie bereits die gesamte empfohlene Software installiert haben, um die richtigen Ergebnisse zu erzielen. Denken Sie daran, dass Sie PHP5 installiert haben müssen, damit Apache PHP-Dateien verarbeitet. Sie müssen das PHP-Modul für Apache installieren: sudo apt-get install libapache2-mod-php5
Geppettvs D'Constanzo
1
Bitte überprüfen Sie diese Antwort: askubuntu.com/a/76961/9598 und informieren Sie, ob Sie erfolgreich sind.
Geppettvs D'Constanzo