From: paul_mckay@clearwater-it.co.uk
04-Jan-2001 09:49
(Aceste trucuri sunt pentgru PHP 4.0.4 și Apache v1.3.9)
Deci vrei să instalezi PHP și Apache pe o mașină HP-UX 10.20?
1. Ai nevoie de gzip, descarcă o distribuție binară de la
http://hpux.connect.org.uk/ftp/hpux/Gnu/gzip-1.2.4a/gzip-1.2.4a-sd-10.20.depot
.Z
decompactează fișierul și instalează utilizând using swinstall
2. Ai nevoie de gcc, descarcă o distribuție binară de la
http://gatekeep.cs.utah.edu/ftp/hpux/Gnu/gcc-2.95.2/gcc-2.95.2-sd-10.20.depot.
gz
gunzip acest fișier și instalează gcc utilizând swinstall.
3. Ai nevoie de GNU binutils, descarcă o distribuție binară de la
http://hpux.connect.org.uk/ftp/hpux/Gnu/binutils-2.9.1/binutils-2.9.1-sd-10.20
.depot.gz
gunzip acest fișier și instalează utilizând swinstall.
4. Ai nevoie de bison, descarcă o distribuție binară de la
http://hpux.connect.org.uk/ftp/hpux/Gnu/bison-1.28/bison-1.28-sd-10.20.depot.g
z
și instalează ca mai sus.
5. Ai nevoie de flex, trebuie să descarci sursele de la
http://www.gnu.org mirrors. Este în directorul <filename>non-gnu</filename>
a site-ului FTP.
Descarcă fișierul, gunzip, apoi tar -xvf asupra lui. Du-te în directorul flex nou creat
și dă-i ./configure, apoi make, după care make install
Dacă apar erori, acestea se datorează, probabil, faptului că gcc etc. nu sînt în
PATH așa că adaugă-le în PATH.
Ei, și-acum începe partea grea.
6. Descarcă sursele PHP și Apache.
7. gunzip și tar -xvf asupra lor.
Trebuie să modificăm o serie de fișiere pentru a putea compila sursele.
8. Mai întîi fișierul de configurare are nevoie să fie modificat deoarece pare să nu sesizeze
faptul că rulează pe o mașină hpux; cea mai bună cale de a remedia
problema este să adaugi
lt_target=hpux10.20
în linia 47286 a scriptului de configurare.
9. Urmează să fie modificat fișierul Apache GuessOS. În
apache_1.3.9/src/helpers schimbă linia 89 de la
"echo "hp${HPUXMACH}-hpux${HPUXVER}"; exit 0"
la:
"echo "hp${HPUXMACH}-hp-hpux${HPUXVER}"; exit 0"
10. Nu poți instala PHP ca obiect partajat sub HP-UX așa că trebuie să-l compilezi
static, pentru asta vezi instrucțiunile de pe site-ul Apache.
11. PHP și Apache pot fi compilate OK, dar Apache nu pornește. Trebuie
să creezi un nou user pentru Apache, de exemplu www, sau apache. Schimbă apoi liniile 252
și 253 a fișierului conf/httpd.conf al Apache-ului așa încât în loc de
User nobody
Group nogroup
să ai ceva de genul
User www
Group sys
Asta deoarece nu poți rula Apache ca nimeni sub hp-ux.
Acum Apache și PHP ar trebui să meargă.
Cu speranța că va ajuta pe cineva,
Paul Mckay. |