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