Wozu
Suchen
Sitemap
Internet Programmierung
PC zerlegt
PC + Server = WWW
PHP
MySQL
Smarty
TYPO3
selber Programmieren
POV-Ray: PC-Bild
Bücher
Die Matrix


Sie befinden sich hier: Hintergrund / Internet Programmierung / selber Programmieren / 

PHP, MySQL und Smarty Entwicklungsumgebung

Um zu programmieren braucht Es eigentlich nur einen Text-Editor. Also, im einfachsten Fall, notepad.exe, der in Windows enthalten ist.

Besser ist ein Editor, der den Quelltext farbig darstellt und im besten Fall ergänzende Informationen zu vorhandenen Funktionen und Klassen anbietet.

 

Das Ergebnis sind mehrere Textdateien, die man auf seine Homepage hoch lädt. Diese muss PHP enthalten und MySQL, wenn man das benutzen will.

Wenn man Smarty benutzt, lädt man die Smarty-Dateien mit hoch.

 

Dann kann man die PHP-Datei mit seinem Browser anfordern und sich freuen wenn es funktioniert.

 

Wenn nicht, hat man ein fehlerhaftes PHP Programm im Internet, auf das jeder zugreifen kann. Das ist im günstigsten Fall peinlich. Im ungünstigsten Fall benutzt ein Häcker die Fehler und die fehlende Absicherung, um die Internetseite zu manipulieren und schlimmeres.


Lokale Entwicklungsumgebung

Wir installieren Apatche, PHP, MySQL und Smarty auf unserem Rechner. Dann können wir das PHP-Programm in aller Ruhe entwickeln und testen.

 

Du installierst das kostenlose Programmpaket XAMPP (siehe rechts) auf deinem Rechner auf c:\. Dann gibt es ein Verzeichnis C:\xampp\htdocs, in dem Du einen neuen Ordner HP anlegst. Alle Dateien die Du dort ablegst ereichst Du über localhost, als wenn diese Dateien in deiner Homepage liegen würden und die PHP-Dateien werden korrekt interpretiert.

 

C:\xampp\htdocs\HP\test_31.php ereichst Du über http://localhost/HP/test_31.php.

 

Smarty (siehe rechts) installierst Du, indem Du den Smarty Ordner (umsonst aus den Internet herunter zu laden) in C:\xampp\htdocs\HP\sm kopierst.

 

Und um die Sache abzurunden, bedarf es einer Firewall, die verhindert, dass jemand dein Apatche vom Internet aus hackt. Am besten mit Virenscanner.

 

Viel spaß beim Programmieren wünsche ich Dir.


TYPO3 Entwicklungsumgebung

Das einrichten einer lokalen Typo3 Umgebung ist leider etwas anspruchsvoller.

Da lädst dir von TYPO3 das "Dummy package" und installier Es nach Anweisung. Außerdem gibt es Videos, die Installation und Einrichtung von Typo3 erklären.

Wichtig ist, dass TYPO3 in einem Unterverzeichnis von C:\xampp\htdocs\ installiert wird.

Deine PHP Version sollte mit GDLib und Freetype kompiliert sein und Du solltest ImageMagick installiert haben. Das braucht TYPO3 um Bilder zu erzeugen.

 

Das "Das Windows Installer Package" installiert alles benötigte inklusive Apache, PHP und MySQL.


TYPO3 Provider

Um die TYPO3 Homepage im Internet zu präsentieren brauchst Du

entweder:

Einen Provider, der PHP (mit GDLib, Freetype und ImageMagick) und MsQL zur Verfügung stellt und der genügend Arbeitsspeicher reserviert, damit der Extensionsmanager von Typo3 funktioniert und kein Timeout auftritt.

Dann kannst Du TYPO3 auf Deiner Homepage installieren.

oder:

Du suchst Dir einen, auf TYPO3 spezialisierten, Provider. Dann ist alles bereits fertig installiert und Du kannst sofort loslegen.

Dise Provider findest Du, indem Du in einer Suchmaschine "Typo3 Hosting" eingibst.



Die Bücher

Zum einarbeiten kann ich diese Bücher empfehlen.


XAMPP

Mit XAMPP installiert man Apatche, PHP und MySQL in einem Rutsch auf Linux oder Windows. Der ideale einstig in die Internetprogrammierung.


Smarty

Smarty ist eine PHP Template Engine, um PHP und HTNL zu trennen.


TYPO3

Diese Homepage wird von TYPO3, aus einer MySQL Datenbank heraus, erzeugt. Das Programm ist in PHP programmiertes Content Management System.


typo3 hosting



Weitere Links ->




Nach oben