Weiter Zurück [Inhalt] Online Suche im Handbuch

59.2 Nachträgliche Installation von PHP 3 (beta)

Die nachträgliche Installation von PHP 3 ist mit der Neukompilation des Apache verbunden. Hierzu muß auch unser Konfigurationsskript hilfsskriptphp angepaßt werden:


#!/bin/sh
# Apache Konfigurations-Datei apache.conf

./configure \
        --prefix=/home/www/usr/local/apache-1.3.9 \
        --mandir=/home/www/usr/local/apache-1.3.9/man \
        --logfiledir=/home/www/usr/local/apache-1.3.9/logs \
        --sysconfdir=/home/www/usr/local/apache-1.3.9/conf \
        --datadir=/home/www/usr/local/apache-1.3.9/htdocs \
        --enable-module=info \
        --activate-module=src/modules/php3/libphp3.a \
        --enable-shared=php3
        $*

Im Grunde sind nur die letzen 3 Zeilen hinzugefügt worden.

Problematisch wird es aber mit PHP 3 und den vielen Libraries. Bei der Kompilation verwendet PHP viele installierte Routinen aus den Verzeichnissen /usr/local, /usr/lib/, /lib u.s.w. Wir müssen also den mühseligen Weg gehen, die Quellcodes von MySQL, der GD-Lib, der ZLIB, von PHP 3 u.s.w. aus dem Internet zu laden, und unter /home/www/ zu installieren. PHP 3 kann erste dann kompiliert werden, wenn alle Libraries erkannt und im Konfigurationsfile eingebunden sind. Dann können wird das PHP Modul bzw. die PHP Libraries für den Apache Server erzeugen und danach erst läßt sich der Apache Server kompilieren. Alles klar ? Wohl kaum ! Daher also Schritt für Schritt:


Weiter Zurück [Inhalt] Online Suche im Handbuch