Telepítés UNIX/HP-UX rendszerre

Ez a fejezet a PHP HP-UX rendszerre történő telepítésének dokumentációját tartalmazza.

Példa 3-2. Telepítési útmutató a HP-UX 10-hez

Forrás: paul_mckay@clearwater-it.co.uk
Dátum: 04-Jan-2001 09:49
(Ezek a tippek a PHP v4.0.4 és Apache v1.3.9 verziókra vonatkoznak)

Tehát szeretnéd telepíteni a PHP-t és az Apache szervert
egy HP-UX 10.20-at futtató gépen?

1. Szükséged lesz a gzip-re. Töltsd le a
http://hpux.connect.org.uk/ftp/hpux/Gnu/gzip-1.2.4a/gzip-1.2.4a-sd-10.20.depot.Z
címről, tömörítsd ki, és telepítsd swinstall-al.

2. Szükséged lesz a gcc-re. Töltsd le a
http://gatekeep.cs.utah.edu/ftp/hpux/Gnu/gcc-2.95.2/gcc-2.95.2-sd-10.20.depot.gz
címről, tömörítsd ki (most már gzip-el), és telepítsd swinstall-al.

3. Szükséged lesz a GNU binutils-ra. Töltsd le a
http://hpux.connect.org.uk/ftp/hpux/Gnu/binutils-2.9.1/binutils-2.9.1-sd-10.20.depot.gz
címről, tömörítsd ki, és telepítsd swinstall-al.

4. Szükséged lesz a bison-ra. Töltsd le a
http://hpux.connect.org.uk/ftp/hpux/Gnu/bison-1.28/bison-1.28-sd-10.20.depot.gz
címről, és telepítsd az eddigiek szerint.

5. Szükséged lesz a flex-re. Ennek sajnos csak a forráskódját
tudod letölteni az egyik http://www.gnu.org tükörkiszolgálóról.
A <filename>non-gnu</filename> könyvtárban találod az ftp helyen. Töltsd le az
állományt, tömörítsd ki, és a tar -xvf paranccsal megkapod
a szükséges fájlokat. Lépj be a létrejött flex könyvtárba, és
hajsd futtasd a következőket sorban egymás után: ./configure,
make, make install.

Ha hibaüzeneteket kapsz, feltehetően az a probléma, hogy gcc nincs
a PATH-ban, tehát add hozzá a PATH-hoz.

Most pedig jönnek a nehezebb dolgok.

6. Töltsd le a PHP és Apache forráskódokat.

7. Alkalmazd rájuk a gunzip és tar -xvf parancsokat.

Módosítanod kell pár állományt, hogy helyesen leforduljanak.

8. Először a configure nevű fájl szorul némi szerkesztésre, mivel
úgy tűnik nem tudja követni, hogy HP-UX gépen vagyunk.
Lesz még egy jobb módszer ennek a megoldására, de addig is
egy jól működő javítás a
    lt_target=hpux10.20
beillesztése a configure szkript 47286-adik soránál.

9. A következő lépésben az Apache GuessOS fájl szorul
javításra. Az apache_1.3.9/src/helpers fájlban írd át a
89. sort. Ez a jelenlegi tartalma:
    "echo "hp${HPUXMACH}-hpux${HPUXVER}"; exit 0"
Erre kell átirni:
    "echo "hp${HPUXMACH}-hp-hpux${HPUXVER}"; exit 0"

10. Megosztott modulként (SO) nem telepíthető a PHP HP-UX
rendszeren, ezért statikusan bele kell fordítanod a szerverbe.
Ehhez kövesd az Apache oldalon található utasításokat.

11. A PHP és Apache most már sikeresen lefordult, de az Apache
nem fog elindulni. Létre kell hoznod egy új felhasználót
az Apache számára, például www vagy apache néven. Utána
a 252-253-ik sort kell módosítanod az Apache conf/httpd.conf
állományban, tehát ehelyett a két sor helyett:
    User nobody
    Group nogroup
valami hasonlód lesz:
    User www
    Group sys

Ez azért szükséges, mivel az Apache nem futtatható
a nobody nevű felhasználóval HP-UX alatt.

Most már az Apache és a PHP is sikeresen működik.

Remélem ez az útmutató segített,
Paul Mckay.