PHP Kurs Logo  
 
Buttons PHP Kurs - Kapitel Trennlinie Downloads Trennlinie Was brauche ich ? Trennlinie Entwickler Jobs Trennlinie Kontakt Trennlinie Impressum Buttons
 
 
Menu
Allererste PHP Schritte
- Webserver Installation
- PHP Editor Installation

PHP Grundlagen
- PHP Grundwissen
- Mein erstes Programm
- Kommentare einfügen
- Variablen
- PHP+HTML mischen
- If Abfragen
- Rechenarten
- Arrays
- Schleifen
- Funktionen
- Klassen
- Includes
- Sessions und Cookies
- Login mit Sessions
- Login mit Datenbank
- Referer auslesen
- Wert aus Datenbank
- Variablen übergeben

MySQL Grundlagen
- Was ist das ?
- Erste Schritte
- Verbindung herstellen
- Einfache SQL Befehle
- SQL Injection

Häufig gefragt
- Was ist Adwords ?
- Interessante Links
- Wasserzeichen mod_rewrite
- Thumbnails erstellen
- PHP Gästebuch
- PHP Header
- Webseiten auslesen
- Socket Verbindungen
- E-Mail Adressen prüfen
- E-Mails versenden
- $_GET & $_POST
- Datenbank sichern
- Server DDOS Angriffe Abwehren
- Webhosting - Worauf ist zu achten ?
- Fachübersetzungen
- Anbieter finden

Interessante Artikel
- Soft-Skill-Zertifizierung
- Sicherheits Workshops
- ESDownload


PHP Kurs als Video Tutorial

Meinen PHP Kurs findet Ihr zum Teil zur Probe als Video Tutorial wieder. Hope you like it ;-)



Youtube: PHP Video Tutorial deutsch


Xampp oder Server2Go - Apache mit MySQL & PHP installieren

Bevor es richtig losgehen kann mit der Programmierung, benötigen wir einen sogenannten Apachen. Dieses Programm ist dafür zuständig Webseiten an unseren Browser wie Internet Explorer oder Firefox zu senden. Ohne ein "Apachen Programm" würden wir uns im Browser keine Internetseite anzeigen lassen können. Normalerweise läuft der Apache auf Servern im Internet und wir mit unserem Browser greifen auf diese Server zu. Ein Server ist ein einfacher Computer der an irgendeinem anderen Ende vom Internet angeschlossen ist. Unser Rechner greift also auf einen fremden Rechner zu. Der Apache auf dem Server sendet uns dann die Internetseite und wir schauen uns diese an. Da ich nicht davon ausgehen kann dass jeder Anfänger gleich einen Server, Webspace oder ähnliches hat installieren wir uns das einfach auf dem eigenen Rechner.

Standardmäßig kann der Apache HTML Seiten an den Browser senden. Einfach "so" versteht auch er kein PHP oder eine andere Programmiersprache. Dafür gibt es beim Apachen Zusatzmodule (Programme) die diese Aufgabe übernehmen. Dann kann der Apache auch PHP Befehle verarbeiten und sendet das fertige Ergebnis an unseren Internet Explorer / Firefox oder whatever ;-)

Damit wir uns nicht damit rumplagen müssen wie man nun dem Apachen beibringt PHP, MySQL Datenbanken etc zu verstehen, gibt es fertige Lösungen - zum Beispiel Programmpakete wie XAMPP oder SERVER2GO. Diese installiert man und man hat dann sofort alles was man benötigt um loslegen zu können. Der Unterschied zwischen XAMPP und Server2Go liegt eigentlich nur darin, dass Server2Go dafür gemacht wurde dass man die Installation dieses Programm unabhängig von Laufwerksbuchstaben macht - so kann man sich also Server2Go auf seinen USB Stick kopieren und von dort aus auch immer starten - egal bei wem man sich gerade befindet. So kann man seine "Werke" auch anderen präsentieren. Installiert man sich Xampp, dann macht man das zum Beispiel auf Laufwerk C - und wer nimmt schon seine Festplatte mit zu seinem Freund ; und selbst wenn man das macht - XAmpp sucht seine Sachen immer an bestimmten Orten auf der Festplatte, weshalb es sich auch empfiehlt Xampp direkt nach C:\ zu installieren. So vermeidet man, dass man gleich nach dem installieren Änderungen an den Xampp Konfigurationsdateien vornehmen muss.

Download Xampp und Server2Go - Apache MySQL PHP

In unserem PHP Downloadbereich findet Ihr sowohl den XAmpp also auch den Server2Go. Bei Server2Go findet Ihr 2 Versionen - einmal mit einem "alten" Apachenprogramm und einmal mit einer neueren Version. Womit Ihr am Ende arbeiten möchtet bleibt euch überlassen. Wenn Ihr das XAmpp Paket downloaded, dann entpackt es direkt nach C:\ , so dass das Verzeichnis später C:\Xampp\ lautet. Eure Webseiten legt Ihr dann in dem Verzeichnis C:\Xampp\htdocs\ ab. Im Xampp Verzeichnis findet Ihr ein Programm namens xampp_control. Wenn Ihr dieses startet habt Ihr unten rechts neben der Uhr ein orangenes Symbol. Wenn Ihr dieses doppelt klickt seht Ihr ob der Apache und MySQL gestartet sind - wenn nicht einfach über dieses Steuerungstool starten.

Bei Server2Go startet Ihr einfach die Server2Go.exe - eure Webseiten legt Ihr dort auch im \Server2Go\htdocs\ Verzeichnis ab. Wenn Ihr das Programm startet öffnet sich auch gleich der Browser. Wenn Ihr den Browser schliesst, dann stoppt Server2Go automatisch.

Ein Tip für später: Standardmäßig löscht Server2Go die Datenbanken die man angelegt hat, wenn man das Programm schliesst. Natürlich wollt Ihr eure Kreationen behalten - also öffnet in dem Server2Go Verzeichnis die Config Datei pms_config.ini - weiter unten findet Ihr den Eintrag DeleteDatabaseFiles=0 - Standardmäßig steht dies auf 1 - stellt es auf 0, dann behaltet Ihr auch eure Datenbanken nach dem stoppen des Programms.

Wie rufe ich meine PHP Programme im Browser auf ?

Wenn Server2Go oder Xampp gestartet wurde, dann macht einen Browser auf. Als Internetadresse gebt ihr entweder http://127.0.0.1 oder localhost:// ein. Wenn Ihr im htdocs Verzeichnis jetzt ein Testprogramm namens meinprogramm.php gespeichert habt, dann ruft Ihr es im Browser mit http://127.0.0.1/meinprogramm.php oder mit localhost://meinprogramm.php auf. Klappt beides nicht, dann überprüft bitte ob Xampp (mit dem Control Programm) oder Server2Go wirklich läuft !

Wenn Ihr zum Beispiel ein Verzeichnis namens php-testverzeichnis anlegt und dieses im Browser mit http://127.0.0.1/php-testverzeichnis/ aufruft, dann habt Ihr ja nicht angegeben welches Programm aus diesem Verzeichnis als erstes an den Browser gesendet werden soll. Standardmäßig sucht der Apache erst nach der Datei die index heisst ! Es wird also die index Datei gesendet. Jetzt kann eine Datei aber unterschiedliche Dateiendungen haben. Wir können eine index.html, index.htm und index.php haben. Standardmäßig wird erst die index.html gesendet und aufgerufen.


Häufiger Anfängerfehler ! Achtung !

Wenn man anfängt mit Servern, Webspace, Apachen & Co rumzuexperimentieren wird man früher oder später auf eine Eigenart stossen, die man vielleicht vorher nicht gewohnt war. Ihr solltet euch von Anfang an angewöhnen auf Groß- und Kleinschreibung zu achten. Wenn Ihr zum Beispiel Speicherplatz gemietet habt und Ihr ladet eine indEX.php hoch, dann werdet Ihr euch unter umständen diese Datei nicht mit dem Aufruf von index.php im Browser anzeigen lassen können, sondern nur durch Eingabe von indEX.php im Browser. Linux unterscheidet ganz penibel zwischen index.php, indEx.php, inDEX.php etc ... Während es im Internet völlig egal ist, ob man die Domain groß oder klein schreibt, sollte man bei dem was danach in der Adresszeile kommt aufpassen. Windows sieht das wieder ganz anders, aber Ihr möchtet sicher dass eure tollen Webseiten im Internet später genauso funktionieren wie auf eurem Rechner zu Hause, oder ?

Wenn Ihr in PHP programmiert ist es übrigens egal, ob Ihr einen Befehl groß oder klein schreibt. Lediglich bei Variablen ist es wieder nicht egal - aber zu Variablen später mehr, erstmal müssen (sollten) wir noch ein Programm zum Programmieren installieren.






<<<< zurück Kapitelauswahl vorwärts >>>>




Kommentare: (absteigend sortiert)

Hier stehen noch alte Kommentare, die direkt über die Webseite gemacht wurden. Es kann dort nicht weiter kommentiert werden. Bitte nutzt dafür die Facebook Kommentare.

.:: 25.06.13 - 11:49 Uhr :: Name: Stefan ::.
Hallo Zusammen,

ich habe versucht Server2Go auf einem Netzlaufwerk zum laufen zu bringen.
Habe einfach den Ordner in ein Verzeichnis kopiert...

Nach dem Ausführen der exe sieht alles normal aus. Leider funktioniert dann die index.php Seite nur teilweise. Es wird nur der html Code richtig interpretiert.

Hat schon mal jeman sowas versucht.

.:: 30.05.13 - 17:00 Uhr :: Name: Todd ::.
Hallo, ich habe ein Problem durch das ich nicht weiter machen kann. mein Server2Go beendet sich immer wenn ich es öffne. Ich starte das Programm dann öffnet sich ein extra Fenster mit dem Titel Shutdown Server2Go dann kommt ein Lade balken und danach fährt Server2Go den Internet Explorer wo es geöffnet hat wieder runter.

.:: 23.02.13 - 14:03 Uhr :: Name: RxCet ::.
Hallo habe genau nach video xampp installiert und funktioniert auch alles. Ich möchte aber vom ferne auf meinen php zugreifen können. Ich habe meinen router den porterweiterung auf meinen webserver weitergeleiet.
Wenn ich die ip adresse von meinem router:80 für porterweiterung eingebe bekomme ich vom xamppfolgende fehlermeldung.

Zugriff verweigert!

Neues XAMPP Sicherheitskonzept:

Der Zugriff auf das angeforderte Verzeichnis ist nur aus dem lokalen Netzwerk möglich.

Diese Einstellung kann in der Datei "httpd-xampp.conf" angepasst werden.

wie kann ich das so einstellen dass ich auch aussen auf dem xapp > php zugreifen kan was auf meinem laptop läuft.
Danke schonmal voraus für eure hilfen
E-mail-rck1989 at googlemail.com
MFG

.:: 12.07.11 - 20:16 Uhr :: Name: Fabian ::.
@Andre,
du musst andere Programme wie z.B Skype oder ICQ schließen, denn diese blockieren den Port für Apache.

.:: 25.11.10 - 16:45 Uhr :: Name: ugur ::.TIP !
Hallo Ebrium!
Ich rate dir einen Webserver im internet zu benutzen und dann mit filezilla deine .html und .php und .css... drauf zu laden!Hier ist eine erklärung wie das geht:
1.geh auf:www.bplaced.net
2.geh unten auf "Domaincheck" und schreib deine gewünschte URL hin!
3.Dann guckst du unter Domaincheck ob die Url noch frei ist.Wenn dies der fall ist klick neben dieser Nachricht auf "Anmelden"
4.Dann öffnet sich eine neue Seite und du musst unten wählen welches Angebot du möchtest und klick auf "weiter"!PS:Beide Angebote sind 100% kostenlos!
5.Dann gibst in der folgenden Seite die gewünschten Informationen ein und liest die Agb und akzeptiere sie!
6.Dann wurde dir eine Bestädingsmail geschickt und du musst sie aktivieren!
7.Instaliere ein Programm
namens:FileZilla(kostenlos)
8.Öffne danach Filezilla und gib oben bei "Server" die URL deiner Seite an!Bei benutzername gibst du den benutzernamen von deinem Bplaced acc an.Bei passwort gibst du dein passwort von deinem Bplaced Account an!Zu port schreibst du nix hin!
9.Normalerweise solltest du dann mit deinem Server verbunden sein und du musst nur noch deine .php... dort Hochladen!

Nach ca.18 min. ist dann deine Seite im Internet und du kannst sie von dort aus betrachten!
PS:Du musst dich alle 3Monate bei Blaced wieder einloggen sonst löscht Bplaced dein acc,weil sie ihren Server nicht mit nutzlosen acc´s ausstopfen möchten!

Gruß UGUR
Anmerkung Charly: Schöner Kommentar, guter Tip !

.:: 30.09.10 - 19:43 Uhr :: Name: Ebrium ::.
Hallo Charly
ja ich hab das auch auf C:\Xampp entpackt es ist das Packet das hier zum Download angeboten wird, Ich bekomme nur eine meldung wen ich ein weiteres mal auf start klicke " Warning: terminating worker Thread 0 " MYSQL läuft ohne propleme bzw wird mir richtig angezeigt und hab auch den Admin Button aktiv

Gruß Ebrium

.:: 29.09.10 - 16:03 Uhr :: Name: Charly ::.
Hallo Ebrium,

wenn er nicht startet kannst Du auch nicht über die IP oder localhost die Seite aufrufen. Wenn er nicht startet liegt ein Konfigurationsproblem vor.

Wie Frank schon schrieb am besten direkt nach C:\Xampp entpacken um schonmal gewisse Probleme zu umgehen.

Kriegst Du denn irgendeine Fehlermeldung ?

Mit den Paketen die es hier bei mir im Download gibt sollte er so entpackt gleich starten.

Gruß
Charly

.:: 29.09.10 - 11:56 Uhr :: Name: Ebrium ::.
Hallo

Ich hab hab folgendes Proplem wen ich den Apache über dieses Console staren möchte startet er nicht.
Auch habe ich das Proplem das ich die seite nicht aufrufen kann weder über die ip noch über localhost. Währe super wen mir jemannd helfen könnte vll mach ich ja was falsch

Gruß Ebrium

.:: 16.09.10 - 19:48 Uhr :: Name: Frank ::.
erstmal ein grosses dankeschön für die arbeit um uns anfängern php beizubringen.
prima seite was ich bisher schon gelesen und gesehen habe.
zu dem punkt: apache startet nicht.
das passiert auch wenn man xampp unter c:\programme installiert. abhilfe wie schon hier beschrieben: direkt in das hauptverzeichnis also c:\xampp installieren lassen.

.:: 11.09.10 - 11:51 Uhr :: Name: Charly ::.
@Andre:

Wenn du den Apachen nicht anmachen kannst - hast Du an den Configfiles was geändert ? Meist startet er nicht mehr wenn man an der Konfiguration was ändert, was nicht korrekt ist. Am besten eine Standardinstallation ziehen und raufpacken. Die läuft immer vom Start aus.

.:: 11.09.10 - 11:48 Uhr :: Name: Charly ::.
Dann kontrolliere bitte ob dein Document Root wirklich dort liegt wo Du ihn vermutest. Wenn da steht nicht gefunden, dann ist das Verzeichnis anders als wo Du es vermutest.

Schau mal ins Xampp Config File was da drin steht.

.:: 03.09.10 - 16:37 Uhr :: Name: ahnungslos ::.
schöne seite für den einstieg in php!

meine problem: wie starte ich die geschriebenen sachen nun genau? der apache läuft bei mir, die xampp-seite kann ich über localhost aufrufen.
aber unter http://localhost/test.php
erhalte ich nur einen weissen bildschirm (objekt nicht gefunden). und die test.php ist auf jeden fall im richtigen verzeichnis.

wer kann helfen?

lg

.:: 01.09.10 - 18:29 Uhr :: Name: Andre ::.
ich kan bei dem server XAMPP nicht apache an machen hilf mier









Content
 
  Bottom Design  


PepperTools.de Software Download | Software Shop
www.imilkowski.eu - Software Programmierung und Webdesign


 


Persönliche Empfehlung
Mit Wix.com eine kostenlose Homepage erstellen ? Einfach, schnell und ohne Vorkenntnisse.