CGI/ Installation pour exécution en ligne de commande
Par
défaut
,
PHP
est
compilé
comme
une
CGI
.
Si
PHP
peut
être
incorporé
au
serveur
web
que
vous
utilisez
en
tant
que
module
,
de
manière
générale
c
'
est
cette
solution
que
vous
devriez
adopter
pour
des
raisons
de
performances
.
Cependant
,
la
version
CGI
permet
aux
utilisateurs
de
lancer
des
scripts
PHP
sous
leur
UID
respectives
.
Lisez
attentivement
le
chapitre
consacré
à
la
sécurité
si
vous
souhaitez
utiliser
cette
solution
.
Tests
Si
vous
avez
compilé
PHP
comme
programme
CGI
,
vous
pouvez
tester
votre
produit
en
tapant
:
make
test
.
C'
est
toujours
une
bonne
chose
de
tester
le
résultat
d
'une
compilation
.
Cela
vous
permet
de
repérer
des
problèmes
entre
PHP
et
votre
plate-forme
,
bien
plus
facilement
que
si
vous
attendez
.
Performances
Si
vous
avez
compilé
PHP
comme
programme
CGI
,
vous
pouvez
évaluer
les
performances
de
PHP
3
avec
la
commande
make
bench
.
Notez
que
si
le
safe
mode
est
activé
(
par
défaut)
,
vous
ne
risquez
pas
de
voir
l'évaluation
s
'arrêter
une
fois
les
30
secondes
réglementaires
écoulées
.
En
effet
,
la
fonction
set_time_limit(
)
ne
peut
pas
être
utilisée
si
le
safe
mode
En
effet
,
la
fonction
set_time_limit(
)
ne
peut
pas
être
utilisée
si
le
safe
mode
fonctionne
.
Utilisez
l'
option
max_execution_time
pour
contrôler
le
temps
d
'éxécution
de
vos
scripts
.
make
bench
ignore
le
fichier
de
configuration
file
.
Note :
make bench
n'est disponible qu'en PHP 3.