Podręcznik PHP
Poprzedni | Rozdział 3. Instalacja | Następny

# Instalacja na systemie Unix/HP-UX

Ta sekcja zawiera wskazówki dotyczące instalacji PHP na systemach HP-UX.

Przykład 3-2. Instrukcja instalacji dla HP-UX 10

    From: paul_mckay@clearwater-it.co.uk
    04-Jan-2001 09:49
    (Te wskazówki dotyczą PHP 4.0.4 i Apache v1.3.9)

    A więc chcesz zainstalować PHP i Apache na HP-UX 10.20?

    1. Potrzbujesz gzip'a, pobierz pakiet binarny z
    http://hpux.connect.org.uk/ftp/hpux/Gnu/gzip-1.2.4a/gzip-1.2.4a-sd-10.20.depot.Z
    zdekompresuj plik i zainstaluj używając swinstall

    2. Potrzebujesz gcc, pobierz pakiet binarny z
    http://gatekeep.cs.utah.edu/ftp/hpux/Gnu/gcc-2.95.2/gcc-2.95.2-sd-10.20.depot.gz
    zdekompresuj plik i zainstaluj gcc używając swinstall.

    3. Potrzbujesz GNU binutils, pobierz pakiet binarny z
    http://hpux.connect.org.uk/ftp/hpux/Gnu/binutils-2.9.1/binutils-2.9.1-sd-10.20.depot.gz
    zdekompresuj plik i zainstaluj używając swinstall.

    4. Potrzbujesz bison'a, pobierz pakiet binarny z
    http://hpux.connect.org.uk/ftp/hpux/Gnu/bison-1.28/bison-1.28-sd-10.20.depot.gz
    zainstaluj jw.

    5. Potrzbujesz flex'a, możesz pobrać źródła z jednego z mirrorów
    http://www.gnu.org. Znajduje się on w katalogu <filename>non-gnu</filename> na
    serwerze ftp. Pobierz plik, zdekompresuj a potem wykonaj na nim polecenie tar
    -xvf. Wejdź do nowop utworzonego katalogu flex'a a wykonaj polecenia
    ./configure, make a na koniec make install.

    Jeśli wystąpiły błędy to prawdopodobnie dlatego że gcc lub coś podobnego nie
    jest w jednym z katalogów zawartych w zmiennej PATH.

    Teraz ta cięższa część.

    6. Pobierz źródła PHP i Apache.

    7. Zdekompresuj i wykonaj na nich polecenie tar -xzf

    Potrzebne jest kilka poprawek w plikach aby poprawnie się skompilowały.

    8. Najpierw trzeba poprawić plik configure, ponieważ wydaje się że ten skrypt
    gubi informację, że kompilacja przebiega na maszynie hpux. Są lepsze sposoby
    na poprawienie tego, ale szybciej i łatwiej jest wstawić
        lt_target=hpux10.20
    do linii 47286 skryptu confugre.

    9. Później poprawić w Apache plik GuessOS. W pliku
    apache_1.3.9/src/helpers zmień linię 89 z
        "echo "hp${HPUXMACH}-hpux${HPUXVER}"; exit 0"
    na:
        "echo "hp${HPUXMACH}-hp-hpux${HPUXVER}"; exit 0"

    10. Na HP-UX nie można zainstalować PHP jako obiekt współdzielony, a więc musi
    być wkompilowany statycznie, tak jak to opisano w instrukcji na stronie
    Apache.

    11. PHP i Apache powinno się bez problemu skompilować, ale Apache się nie
    uruchomi. Niezbędne jest stworzenie nowego użytkownika dla Apache'a, np. www
    lub apache. Teraz zmień linie 252 i 253 pliku conf/httpd.conf z
        User nobody
        Group nogroup
    na:
        User www
        Group sys

    Jest to niezbędne, ponieważ na hp-ux Apache nie może pracować jako użytkownik
    nobody. Po tych poprawkach Apache i PHP powinny działać.

    Mam nadzieję, że to komuś pomogło,
    Paul Mckay.

Poprzedni | Spis treści | Następny
Instalacja na systemie Unix/Linux | Początek rozdziału | Instalacja na systemie Unix/Solaris