Forum und email

Instalarea pe Unix/HP-UX

Această secţiune conţine notiţe şi ajutoare pentru a instala PHP pe sistemele HP-UX.

Example#1 Instrucţiuni instalare pentru HP-UX 10

From: [email protected]
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 
https://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 
https://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 
https://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 
https://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
https://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.