Installation sous HP-UX

Cette section contient les notes et conseils d ' installation de PHP sur les distributions HP-UX .

Exemple 3-2 . Instructions d ' installation pour HP-UX 10

 
From

 
:

 
paul_mckay@clearwater-it.co.uk

 
04-Jan-2001 09:49

 
(

 
Ces

 
conseils

 
sont

 
destinés

 
à

 
PHP

 
4.0.4

 
et

 
Apache

 
v1.3.9

 
)

 
Vous

 
voulez

 
installer

 
PHP

 
et

 
Apache

 
sur

 
une

 
HP-UX

 
10.20

 
?








 
Vous

 
aurez

 
besoin

 
de

 
gzip

 
.




 
Téléchargez

 
la

 
distribution

 
compilée

 
à

 
http

 
:

 
/

 
/hpux.connect.org.uk

 
/

 
ftp

 
/

 
hpux

 
/

 
Gnu

 
/

 
gzip-1.2.4a

 
/

 
gzip-1.2.4a-sd-10.20.depot.Z

 
,

 
puis

 
décompressez

 
la

 
,

 
et

 
utilisez

 
swinstall

 
pour

 
installer

 
.




 
2

 
.




 
Vous

 
aurez

 
besoin

 
de

 
gcc

 
.




 
Téléchargez

 
une

 
distribution

 
compilée

 
à

 
http

 
:

 
/

 
/gatekeep.cs.utah.edu

 
/

 
ftp

 
/

 
hpux

 
/

 
Gnu

 
/

 
gcc-2.95.2

 
/

 
gcc-2.95.2-sd-10.20.depot.gz

 
,

 
puis

 
décompressez

 
la

 
,

 
et

 
utilisez

 
swinstall

 
pour

 
installer

 
.








 
Vous

 
aurez

 
besoin

 
de

 
GNU

 
binutils

 
.




 
Téléchargez

 
une

 
distribution

 
compilée

 
à

 
http

 
:

 
/

 
/hpux.connect.org.uk

 
/

 
ftp

 
/

 
hpux

 
/

 
Gnu

 
/

 
binutils-2.9.1

 
/

 
binutils-2.9.1-sd-10.20.depot.gz

 
,

 
puis

 
décompressez

 
la

 
,

 
et

 
utilisez

 
swinstall

 
pour

 
installer

 
.








 
Vous

 
aurez

 
besoin

 
de

 
bison

 
.




 
Téléchargez

 
une

 
distribution

 
compilée

 
à

 
http

 
:

 
/

 
/hpux.connect.org.uk

 
/

 
ftp

 
/

 
hpux

 
/

 
Gnu

 
/

 
bison-1.28

 
/

 
bison-1.28-sd-10.20.depot.gz

 
,

 
puis

 
décompressez

 
la

 
,

 
et

 
utilisez

 
swinstall

 
pour

 
installer

 
.








 
Vous

 
aurez

 
besoin

 
de

 
flex

 
.




 
Téléchargez

 
une

 
distribution

 
source

 
sur

 
l

 
'

 
un

 
des

 
miroirs

 
http

 
:

 
/

 
/www.gnu.org

 
.




 
Il

 
se

 
trouve

 
dans

 
le

 
dossier

 
non-gnu

 
du

 
site

 
FTP

 
.




 
Téléchargez

 
le

 
fichier

 
,

 
décompressez

 
leur

 
,

 
puis

 
utilisez

 
tar

 
-xvf

 
avec

 
.




 
Allez

 
dans

 
le

 
nouveau

 
dossier

 
flex

 
ainsi

 
créé

 
,

 
et

 
exécutez

 
la

 
commande

 
"

 
.

 
/

 
configure"

 
,

 
puis

 
faites

 
un

 
"make"

 
,

 
puis

 
un

 
"make

 
install

 
"

 
.




 
Si

 
vous

 
avez

 
des

 
erreurs

 
à

 
cette

 
étape

 
,

 
c

 
'

 
est

 
probablement

 
par

 
ce

 
que

 
gcc

 
et

 
les

 
autres

 
ne

 
sont

 
pas

 
inscrites

 
dans

 
votre

 
PATH

 
.




 
Ajoutez

 
les

 
.




 
Maintenant

 
,

 
la

 
partie

 
délicate

 
.








 
Téléchargez

 
les

 
sources

 
d

 
'

 
Apache

 
et

 
de

 
PHP

 
.




 
7

 
.




 
Décompressez

 
les

 
avec

 
gunzip

 
puis

 
faites

 
"

 
tar

 
-xvf

 
"

 
avec

 
les

 
deux

 
archives

 
.




 
Nous

 
devons

 
modifier

 
quelques

 
fichiers

 
avant

 
de

 
les

 
compiler

 
.








 
Premièrement

 
,

 
le

 
fichier

 
de

 
configuration

 
doit

 
être

 
modifié

 
car

 
il

 
semble

 
oublier

 
qu

 
'

 
il

 
est

 
sur

 
une

 
machine

 
HP-UX

 
.




 
Il

 
y

 
a

 
des

 
méthodes

 
plus

 
rusées

 
,

 
mais

 
le

 
plus

 
simple

 
et

 
le

 
plus

 
efficace

 
est

 
d'

 
ajouter

 
"lt_target=hpux10.20

 
"

 
à

 
la

 
ligne

 
47286

 
du

 
script

 
de

 
configuration

 
.








 
Le

 
fichier

 
d

 
'

 
Apache

 
GuessOS

 
doit

 
être

 
modifié

 
.




 
Sous

 
apache_1.3.9

 
/

 
src

 
/

 
helpers

 
,

 
modifier

 
la

 
ligne

 
89

 
,

 
en

 
remplaçant

 
"

 
echo

 
"hp${HPUXMACH}-hpux${HPUXVER}"

 
;

 
exit

 
0

 
"

 
par

 
:

 
"echo

 
"hp${HPUXMACH}-hp-hpux${HPUXVER}"

 
;

 
exit

 
0

 
"

 
10

 
.




 
Il

 
n'

 
est

 
pas

 
possible

 
d

 
'installer

 
PHP

 
sous

 
forme

 
de

 
shared

 
object

 
sous

 
HP-UX

 
,

 
ce

 
qui

 
fait

 
que

 
vous

 
devez

 
le

 
compiler

 
en

 
statique

 
.




 
Suivez

 
simplement

 
les

 
instructions

 
de

 
la

 
section

 
Apache

 
.








 
PHP

 
et

 
Apache

 
sont

 
maintenant

 
compilés

 
correctement

 
,

 
mais

 
Apache

 
ne

 
démarre

 
pas

 
.




 
Vous

 
devez

 
créer

 
un

 
nouvel

 
utilisateur

 
Apache

 
,

 
par

 
exemple

 
www

 
,

 
ou

 
apache

 
.




 
Puis

 
,

 
modifiez

 
les

 
lignes

 
252

 
et

 
253

 
de

 
conf

 
/

 
httpd.conf

 
pour

 
remplacer

 
User

 
nobody

 
Group

 
nogroup

 
par

 
vos

 
valeurs

 
,

 
par

 
exemple

 
:




 
User

 
www

 
Group

 
sys

 
Il

 
n'

 
est

 
pas

 
possible

 
d'éxécuter

 
Apache

 
avec

 
l

 
'utilisateur

 
nobody

 
sous

 
HP-UX

 
.




 
A

 
partir

 
de

 
ce

 
moment

 


 
,

 
PHP

 
et

 
Apache

 
doivent

 
fonctionner

 
.




 
J'

 
espère

 
que

 
cela

 
aidera

 
quelqu

 
'un

 
.




 
Paul

 
Mckay

 
.