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.