PHP --> was braucht man?

hallo,

ich habe vor PHP zu lernen bzw. brauch ich das für ein spizielles projekt (website mit DB-anbindung (MySQL)).
bin nun aber in sachen PHP nicht so konfirm. was brauch ich da alles?? also es gibt ja auf verschiedenen php seiten eine sog. php zu downloaden. PHP 5.0, PHP 4.3, etc.
habe mir jetzt mal das PHP 5.0 runtergeladen und installiert. und nu?? muss ich da was starten, ist das ein compiler oder wat??
wofür ist das programm gut und vor allem, vorin programmier ich?? im editor??

ach bitte hilft mir…

axl

Um PHP zu programmieren musst Du nicht den PHP-Server herunterladen. PHP ist eine serverseitige Sprache, d.h. Dir reicht ein Editor (z.B. Dreamweaver o.ä.) zum Erstellen der PHP-Dateien. Natürlich gehts auch mit Notepad, aber das Code-Highlightning ist natürlich angenehmer. Die Dateien lädst Du mit einem FTP-Manager auf den Server und führst Sie über die Browser-Adressleiste oder über einen Link von einer anderen Seite aus. Hier das klassische Beispiel:

helloworld.php:

Hello World<?php echo("Hello World!"); ?>

Hi axl,

ich nehme mal an, dein PC läuft unter Windows. Darauf habe ich meine Software-Tipps abgestellt.

Also, PHP ist eine Scriptsprache, die auf einem Web-Server läuft. Diesen muss man installieren und PHP für den Server aufrufbar machen. Die Datenbank (MySQL) ist ebenfalls ein separates Produkt.
Diese Tools zu integrieren ist für Anfänger oft schwer, daher gibt es im Netz diese Programmsammlung bereits vorkonfiguriert:
http://www.apachefriends.org/de/xampp
Der Download ist zwar groß (20 MB - Lite-Version DIE brauchst du nur. Komplettversion 24MB).

In dem Paket sind Web-Server (Apache), PHP (Vers. 5), MySQL (4.1), u.a. bereits vorkonfiguiert enthalten.

Deine HTML/PHP Seiten speicherst du in dem „htdocs“ Verzeichnis der XAMPP-Installation.
Deine Datenbanken kannst du mit PHPMyAdmin (auch enthalten) uber den Internet Browser verwalten.

Wie HTML kann man PHP auch mit einem einfachen Editor (z.B. den von Windows) programmieren. Das macht aber keinen Spaß, daher gibt es auch Alternativen.
Eine davon ist die Maguma IDE. Die Free-Version bekommst du nach Registrierung unter:
http://support.maguma.com

Du brauchst auch nur die „BASIC“ Version des Editors ohne PHP. Das hast du ja schon :wink:

Zum lernen von PHP habe ich keine „heißen“ Tipps. Zu verschieden sind Geschmäcker. Ansatzpunkte sind Tutorials im Netz, z.B bei http://www.tutorials.de oder mein bevorzugtes Vorgehen: das klassische Buch. Günstige kann man schon für ein paar Euro hier kaufen:
http://www.terrashop.de/

In fast jedem PHP-Buch findest du auch Kapitel zum Thema MySQL Datenbanken.

Viel Glück!

Cheers!
Hawky

Hi!

ich habe vor PHP zu lernen bzw. brauch ich das für ein
spizielles projekt (website mit DB-anbindung (MySQL)).
bin nun aber in sachen PHP nicht so konfirm. was brauch ich da
alles?? also es gibt ja auf verschiedenen php seiten eine sog.
php zu downloaden. PHP 5.0, PHP 4.3, etc.
habe mir jetzt mal das PHP 5.0 runtergeladen und installiert.
und nu?? muss ich da was starten, ist das ein compiler oder
wat??
wofür ist das programm gut und vor allem, vorin programmier
ich?? im editor??

ach bitte hilft mir…

axl

Erster Schritt:
Du besorgst dir von www.apachefriends.org das XAMPP für dein Betriebssystem und installierst es auf deinem Rechner. Damit hast du den PHP-Interpreter und MySQL als Datenbank auf deinem Rechner verfügbar. Geh ins Unterverzeichnis „htdocs“, leg ein neues Verzeichnis an (z.B. ALT) und kopier alle in htdocs liegenden Dateien in das neue Verzeichnis. Damit ist htdocs für deine eigenen Dateien freigeräumt.

Zweiter Schritt:
Du besorgst dir einen Editor für HTML / PHP. Da gibt es eine ganze Menge auf dem Markt, die kostenlos sind. Die bekanntesten sind wohl „Dreamweaver“ und „Phase V“. Downloaden und installieren.

Dritter Schritt:
Besorg dir Unterlagen zu HTML / PHP / MySQL, z.B. SelfHTML und SelfPHP (gibt’s kostenlos im Netz). Downloaden und installieren.

Vierter Schritt:
Wenn du PHP programmieren willst, dann aus der Installation von XAMPP das Programm XAMPP_START starten. Damit läuft dein PC jetzt einmal als lokaler Client, andererseits aber auch als Server (WICHTIG: vor Start von XAMPP_STAT unbedingt die Verbindung zum Internet kappen, weil du sonst als Web-Server vom Netz aus erreichbar bist!!!)
Auch wichtig: XAMPP_START darf nur durch XAMPP_STOP beendet werden.
Wenn XAMPP_START läuft, kannst du mit dem Editor deine PHP-Dateien erstellen. Alle von dir erstellten Dateien speicherst du unbedingt im Verzeichnis htdocs des XAMPP.
Wenn du eine PHP-Datei testen willst, ruf deinen Browser auf und gib als URL die Adresse http://localhost oder http://127.0.0.1 ein. Damit bekommst du im Browser eine Übersicht der vorhandenen Web-Dateien (der Browser simuliert den Web-Server).

Fünfter Schritt:
Wenn du mit MySQL arbeiten willst, dann gib im Browser die URL http://localhost/phpmyadmin ein. Damit startet das MySQL-Verwaltungsprogramm, mit dem du Datenbanken, Tabellen und Felder anlegen und Daten eingeben kannst.

So, und damit wärst du im Geschäft!:wink:
Alles andere ist eine Frage des Selbststudiums.

Grüße
Heinrich