17.11.2013 Aufrufe

6 Grundlagen aus Anwendersicht

6 Grundlagen aus Anwendersicht

6 Grundlagen aus Anwendersicht

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

19 LAMP & Co.<br />

doch auch nicht, dass Ihre Webseite <strong>aus</strong>sieht, als sei sie von einem unter Drogen<br />

gesetzten Zehnjährigen entworfen worden.<br />

Jedenfalls gibt es im Netz viele gute Seiten – allen voran natürlich die vom W3C<br />

(www.w3c.org) –, auf denen man viel über Webdesign und die typischen Fehler<br />

lernen kann.<br />

19.3.2 PHP-Support im Apache aktivieren<br />

Modul laden<br />

Bevor wir nun die ersten dynamischen Webseiten programmieren wollen, müssen<br />

wir den PHP-Support im Apache aktivieren. Dazu wird ein spezielles Modul benötigt,<br />

das in der Konfigurationsdatei auch geladen werden will:<br />

$ cat /etc/apache2/mods-enabled/php5.conf<br />

<br />

AddType application/x-httpd-php .php .phtml .php3<br />

AddType application/x-httpd-php-source .phps<br />

<br />

$ cat /etc/apache2/mods-enabled/php5.load<br />

LoadModule php5_module /usr/lib/apache2/modules/libphp5.so<br />

$ grep php /etc/apache2/mods-enabled/dir.conf<br />

DirectoryIndex index.html index.php index.xhtm<br />

Listing 19.28 PHP-Support in Apache 2.x<br />

Ebenfalls müssen die Dateiendungen den entsprechenden MIME-Typen zugeordnet<br />

sowie die Indexdateien definiert werden. Die meisten Distributionen bieten<br />

dafür spezielle Pakete an, die den PHP-Support automatisch zu Ihrem Webbrowser<br />

hinzufügen. So reicht beispielsweise unter Debian folgender Befehl <strong>aus</strong>:<br />

# aptitude install php5 apache2<br />

Listing 19.29 PHP-Apache unter Debian<br />

Anschließend muss der Apache-Server noch über apache2ctl neu gestartet werden.<br />

19.3.3 PHP lernen<br />

Natürlich können wir in diesem Buch keine komplette Einführung in die Programmiersprache<br />

PHP geben; der Verlag Galileo Press hat eigene Bücher zu diesem<br />

Thema publiziert. Einige zum Verständnis notwendige <strong>Grundlagen</strong> möchten wir<br />

jedoch vermitteln.<br />

648

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!