PHP: Hypertext Preprocessor

PHP ist eine Server-seitige und Plattform übergreifende Scriptsprache, die direkt im HTML-Quellcode eingebaut werden kann. Hat die PHP-Datei eine entsprechende Endund wie z.B. index.php oder index.phtml wird die Datei vor der Ausgabe auf den Browser vom Server geparst, d.h. PHP Befehle werden bearbeitet, bevor die Antwort an den Client (Browser) geschickt wird.


Installation von PHP4:

Wir empfehlen Ihnen, PHP auf Ihrem virtuellen Server als dynamisches Modul zu installieren. Dabei gehen Sie bitte wie folgt vor:


  1. Installation des dynamischen Modules:

    Für FreeBSD Server: PHP 4.0.4
    % vinstall php4-dso
    


    Im Augenblick sind die folgenden PHP4 Module erhältlich:

    Keine Datenbank-Unterstützung:
    mod_php4-4.0.4-module.so
    mod_php4-4.0.4-module-ftp-imap-freetype-gd.so
    mod_php4-4.0.4-module-imap.so
    mod_php4-4.0.4-module-mcrypt-freetype-gd.so
    mod_php4-4.0.4-module-mcrypt-ftp-imap-zlib-freetype-gd-dom.so
    mod_php4-4.0.4-module-mcrypt-ftp-imap.so

    mSQL Datenbank-Unterstützung:
    mod_php4-4.0.4-module-msql-ftp-imap-freetype-gd.so
    mod_php4-4.0.4-module-msql-imap.so
    mod_php4-4.0.4-module-msql-mcrypt-freetype-gd.so
    mod_php4-4.0.4-module-msql-mcrypt-ftp-imap.so
    mod_php4-4.0.4-module-msql-mcrypt-ftp-zlib-imap-freetype-gd-dom.so
    mod_php4-4.0.4-module-msql.so

    MySQL Datenbank-Unterstützung:
    mod_php4-4.0.4-module-mysql-ftp-imap-freetype-gd.so
    mod_php4-4.0.4-module-mysql-imap.so
    mod_php4-4.0.4-module-mysql-mcrypt-freetype-gd.so
    mod_php4-4.0.4-module-mysql-mcrypt-ftp-imap.so
    mod_php4-4.0.4-module-mysql-mcrypt-ftp-zlib-imap-freetype-gd-dom.so
    mod_php4-4.0.4-module-mysql.so

    PostgreSQL Datenbank-Unterstützung:
    mod_php4-4.0.4-module-pgsql-ftp-imap-freetype-gd.so
    mod_php4-4.0.4-module-pgsql-imap.so
    mod_php4-4.0.4-module-pgsql-mcrypt-freetype-gd.so
    mod_php4-4.0.4-module-pgsql-mcrypt-ftp-imap.so
    mod_php4-4.0.4-module-pgsql-mcrypt-ftp-zlib-imap-freetype-gd-dom.so
    mod_php4-4.0.4-module-pgsql.so


  2. Anpassungen in der http.conf

    Fügen Sie am Anfang Ihrer Konfigurationsdatei httpd.conf den Namen des Modules ein, das vom Server geladen werden soll:

    LoadModule  php4_module  modules/MODUL-NAME
    

    Dass der Server die zu parsenden Dateien erkennt, müssen ebenfalls folgende Zeilen eingefügt werden:

    AddType application/x-httpd-php .php .php3 .php4 .phtml AddType application/x-httpd-php-source .phps


    Weiterhin können die Dateien index.php, index.phtml etc. als automatische Startdateien eines Verzeichnisses definiert werden:

    DirectoryIndex index.php3 index.html index.phtml



Zuletzt aktualisiert: