PHP kézikönyv
Előző | 4. Fejezet. Telepítés Unix rendszerre | Következő

# Telepítés HP-UX rendszerre

Ez a rész a PHP HP-UX rendszerre történő telepítési útmutatóját tartalmazza. (paul_mckay kukac clearwater-it pont co pont uk hozzájárulásával)

> Megjegyzés: Ezek a tippek a PHP v4.0.4 és Apache v1.3.9 verziókra vonatkoznak.

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 a bináris disztribúciót, tömörítsd ki, és telepítsd swinstall-al.

2. Szükséged lesz a GNU binutils-ra. 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 a bináris disztribúciót, tömörítsd ki, és telepítsd swinstall-al.

3. Szükséged lesz a GNU binutils-ra. Töltd 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 a bináris disztribúciót, 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 a bináris disztribúciót és telepítsd a fentiek szerint.

5. Szükséged lesz a flex-re. Ennek a forráskódját kell letöltened tudod letölteni az egyik http://www.gnu.org ükörkiszolgálóról. A `non-gnu` könyvtárban találod az ftp helyen. Töltsd le az állományt, tömörítsd ki gunzip-pel, majd a tar -xvf paranccsal megkapod a szükséges fájlokat. Lépj be a létrejött flex könyvtárba, és hajsd végre ./configure, make, make install parancsokat.

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

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

7. Alkalmazd rájuk a gunzip és a 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 olcsó és 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` ájlban írd át a 89. sort. Ennek jelenlegi tartalma: echo "hp${HPUXMACH}-hpux${HPUXVER}"; exit 0, erre kell átirni: echo "hp${HPUXMACH}-hp-hpux${HPUXVER}"; exit 0

10. Megosztott modulként 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` in á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 kell működjön.

Előző | Tartalom | Következő
CGI és parancssori verzió | Fel | Telepítés OpenBSD rendszerre