Dieser Abschnitt enthält Anmerkungen und Hinweise zur Installation von PHP auf HP-UX Systemen. (Beigesteuert von paul_mckay at clearwater-it dot co dot uk).
Anmerkung: Diese Tipps sind für PHP 4.0.4 und Apache 1.3.9.
Sie brauchen gzip, holen Sie sich eine Binärdistribution von http://hpux.connect.org.uk/ftp/hpux/Gnu/gzip-1.2.4a/gzip-1.2.4a-sd-10.20.depot.Z dekomprimieren Sie die Datei, und installieren Sie sie mit swinstall
Sie brauchen gcc, holen Sie sich eine Binärdistribution von http://gatekeep.cs.utah.edu/ftp/hpux/Gnu/gcc-2.95.2/gcc-2.95.2-sd-10.20.depot.gz. Dekomprimieren Sie die Datei und installieren Sie gcc mit swinstall.
Sie brauchen die GNU binutils, eine Binärdistribution können Sie von http://hpux.connect.org.uk/ftp/hpux/Gnu/binutils-2.9.1/binutils-2.9.1-sd-10.20.depot.gz herunterladen. Dekomprimieren Sie die Datei und installieren Sie binutils mit swinstall.
Nun benötigen Sie bison, holen Sie sich eine Binärdistribution von http://hpux.connect.org.uk/ftp/hpux/Gnu/bison-1.28/bison-1.28-sd-10.20.depot.gz und installieren Sie sie wie o.a.
Nun benötigen Sie flex, laden Sie sich den Sourcecode von einem der http://www.gnu.org Mirrors herunter. Er befindet sich in dem non-gnu Verzeichnis der FTP-Site. Downloaden Sie die Datei, gunzip, dann tar -xvf 'en Sie sie. Gehen Sie in das erstellte Verzeichnis flex, und führen ./configure aus, dann make, und dann make install.
Sollten dabei Fehler auftreten liegt es vielleicht daran, dass gcc etc. nicht im PATH sind. Ist das der Fall, fügen Sie diese dem PATH hinzu.
Laden Sie die Sourcecodes von PHP und Apache herunter.
Führen Sie gunzip und tar -xvf an ihnen aus. Wir müssen einige Dateien ändern, damit sie richtig kompiliert werden können.
Erst muss die Konfigurationsdatei geändert werden, denn es scheint als würde sie aus den Augen verlieren, dass sie auf einer hpux Maschine ist. Es gibt sicher einen besseren Weg dies zu tun, aber ein einfacher Weg ist es, lt_target=hpux10.20 in die Zeile 47286 des configure Skriptes zu schreiben.
Als nächstes müssen wir die Apache GuessOS Datei ändern. Unter apache_1.3.9/src/helpers ändern Sie die Zeile 89 von echo "hp${HPUXMACH}-hpux${HPUXVER}"; exit 0 auf: echo "hp${HPUXMACH}-hp-hpux${HPUXVER}"; exit 0.
Sie können PHP nicht als Shared Object unter HP-UX installieren, weshalb Sie es statisch kompilieren müssen; folgen Sie einfach den Anweisungen auf der Apache Seite.
Das Kompilieren von PHP und Apache sollte OK gehen, aber Apache wird nicht starten. Sie müssen einen neuen User für Apache einrichten, z.B. www oder apache. Dann ändern Sie die Zeilen 252 und 253 der conf/httpd.conf in Apache so, dass statt
User nobody Group nogroup |
etwas ähnliches steht wie
User www Group sys |
Das hat den Grund, dass Sie Apache unter HP-UX nicht als nobody laufen lassen können. Jetzt sollten Apache und PHP laufen.
Zurück | Zum Anfang | Weiter |
Installation | Nach oben | Unix/Linux Installationen |