| Home - Datenbanken und PHP - Software | www.sqldocu.com | ||||||||||
| zurück | vor | ||||||||||
Ein Webserver ist nur nötig, wenn mit PHP HTML Dateien erzeugt werden, die im
Internet angeboten werden sollen. Es gibt viele Hersteller von Webservern. Manche sind
kostenpflichtig, andere sind kostenlos erhältich.
Der meist verwendete Webserver ist der
Apache
und ist kostenlos erhältlich :)
(siehe
Apache).
Ein Webserver gestattet es, Internetbenutzern (IB) HTML Dateien zu betrachten. Der Administrator
des Webservers bestimmt, auf welche Verzeichnisse ein Internetbenutzer Zugang hat.
Aus Sicherheitsgünden darf ein IB keine Programme auf dem Webserver starten.
Dies ist aber notwendig, will man mit Perl dynamische HTML Dateien dem IB zur Verfügung
stellen.
Der Ausweg heisst CGI (common gatway interface). Die meisten Webserver unterstützen CGI, so
auch Apache (siehe
CGI).
Infos zum Apache Server unter: www.apache.org Andere Web Server unter: www.tucows.com
Mit Hilfe der CGI (common gateway interface siehe
Apache)
Schnittstelle können Internetbenutzer (IB) Programme auf
dem Webserver starten. Bei PHP muss der Webserver den PHPinterpreter starten, dem Interpreter
die aufgerufene Datei übergeben und den StandardOutput an den Internetbenutzer
weiterleiten. Damit dies funktioniert müssen wir dem Apache Server folgendes
mitteilen:
ScriptAlias /php/ "D:/Programme/PHP/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php.exe" D:/Programme/PHP/ ist der Pfad zum Interpreter. Den letzten Bruchstrich nicht vergessen! .php steht für die Endung einer Datei. Alle Dateien mit der Endung php werden vom Webserver als PHP Skript interpretiert. php.exe ist der Name des Interpreters. Mehr dazu in der Apache Dokumentation, die automatisch nach der Installation verfügbar ist. Infos unter: www.apache.org
|
|||||||||||