Allgemeine Technologien II Seminarleitung: Patrick Sahle 17:45-19:15, PC 72 Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines - Anwendung Designziele - Wofür? PHP Früher: Personal Home Page Tools Hypertext Preprocessor
Der Entwickler: Rasmus Lerdorf Allgemeine Technologien II Seminarleitung: Patrick Sahle 17:45-19:15, PC 72 Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines - Anwendung Designziele - Wofür? Der Entwickler: Rasmus Lerdorf - Skriptsprache 1995 PHP/FI → für Perl-Skripte zur Protokollierung der Zugriffe auf seinen Online-Lebenslauf - serverseitig interpretierte Skriptsprache - Einflüsse: Perl, C, C++, Java
Allgemeine Technologien II Seminarleitung: Patrick Sahle 17:45-19:15, PC 72 Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines - Anwendung Designziele - Wofür? What is PHP? PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. → Systemunabhängigkeit → Open Source → Internet-Protokolleinbindung → Easy
Allgemeine Technologien II Seminarleitung: Patrick Sahle 17:45-19:15, PC 72 Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines - Anwendung Designziele - Wofür? - LAMP-Konfiguration - Eine Sprache neben Anderen →Perl, Python, Ruby, Server Side Includes (SSI) Aber: HTML, serverseitig
Allgemeine Technologien II Seminarleitung: Patrick Sahle 17:45-19:15, PC 72 Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines - Anwendung Designziele - Wofür? Simple Machines Forum, vBulletin → Foren-Software phpMyAdmin → GUI zur Verwaltung von MySQL TYPO3, Joomla!, Drupal → Content-Management-Systeme (CMS) WordPress, Serendipity → Software für das Erstellen von Weblogs MediaWiki → Wiki Software (Wikimedia, Bsp.: Wikipedia)
Allgemeine Technologien II Seminarleitung: Patrick Sahle 17:45-19:15, PC 72 Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines - Anwendung Designziele - Wofür? - ursprünglich für die Entwicklung von Webanwendungen entworfen - heute weit verbreitet - Fähigkeiten: das dynamische Generieren von Bildern, PDF Dateien und Flash Animationen. - XHTML oder XML Datei
Allgemeine Technologien II Seminarleitung: Patrick Sahle 17:45-19:15, PC 72 ENDE Quellen: http://de.wikipedia.org/wiki/PHP_(Programmiersprache) http://www.teialehrbuch.de/Kostenlose-Kurse/1226-PHP.php http://www.dynamic-webpages.de/php/