Join Up!
96812 members and counting!

 
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links 
search for in the  
previousUnix/Linux InstallationUnix/Solaris Installationnext
Last updated: Mon, 28 Oct 2002
view the printer friendly version or the printer friendly version with notes or change language to Czech

Unix/HP-UX Installationen

Diese Sektion enthält Anmerkungen und Hinweise zur Installation von PHP auf HP-UX Systemen.

Beispiel 3-2. Installationsanleitung für HP-UX 10

Von: paul_mckay@clearwater-it.co.uk
04-Jan-2001 09:49
(Diese Tipps sind für PHP 4.0.4 und Apache v1.3.9)

Sie wollen also PHP und Apache auf einer HP-UX 10.20 installieren? 

1. 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

2. 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 
gunzip, und installieren Sie sie mit swinstall.

3. Sie brauchen die GNU binutils, holen Sie sich eine Binärdistribution von
http://hpux.connect.org.uk/ftp/hpux/Gnu/binutils-2.9.1/binutils-2.9.1-sd-10.20.depot.gz 
gunzip, und installieren Sie sie mit swinstall.

4. 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 
installieren Sie sie wie oben

4. Nun benötigen Sie flex, holen Sie sich den Source von einem der 
http://www.gnu.org mirrors. Es ist 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 ein ./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 bitte dem PATH hinzu.

OK, nun zum schwierigen Teil:

6. Laden Sie die Sources von PHP und Apache herunter.

7. Führen Sie gunzip und tar -xvf an ihnen aus. 

Wir müssen einige Dateien ändern, dass sie richtig kompiliert werden können.

8. 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 einfacher Weg ist es, 
    lt_target=hpux10.20 
in die Zeile 47286 des configure Skriptes zu schreiben.

9. 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" 
    
10. 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.

11. Das Kompilieren 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.

Ich hoffe das hilft jemandem,
Paul Mckay.
User Contributed Notes
Unix/HP-UX Installationen
add a note about notes
There are no user contributed notes for this page.
previousUnix/Linux InstallationUnix/Solaris Installationnext
Last updated: Mon, 28 Oct 2002
Copyright © 2001, 2002 The PHP Group
All rights reserved.
This mirror generously provided by: http://phpbuilder.com/
Last updated: Thu Oct 31 18:34:28 2002 EST