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?
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.
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.
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.
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ęść.
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.
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.
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.
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