Server - CGI/Commandline
Standardmäßig
wird
PHP
als
ein
CGI
Programm
kompiliert
.
Dies
erstellt
einen
Commandline
Interpreter
,
welcher
für
CGI
Processing
oder
für
nicht
webbezogenes
PHP
Scripting
verwendet
werden
kann
.
Haben
Sie
einen
Webserver
im
Einsatz
für
welchen
PHP
eine
Modulunterstützung
bietet
,
sollten
sie
aus
Performancegründen
dieses
Modul
verwenden
.
Die
CGI
Version
ermöglicht
Apache
Usern
,
verschiedene
PHP
Seiten
unter
verschiedenen
User-IDs
laufen
zu
lassen
.
Bitte
lesen
Sie
das
Kapitel
Sicherheit
,
wenn
Sie
PHP
als
CGI
verwenden
.
Testen
Wenn
Sie
PHP
als
CGI
Programm
erstellt
haben
,
können
Sie
Ihren
Build
mittels
make
test
Wenn
Sie
PHP
als
CGI
Programm
erstellt
haben
,
können
Sie
Ihren
Build
mittels
make
test
testen
,
was
generell
eine
gute
Idee
ist
.
Damit
können
Sie
ein
eventuelles
Problem
mit
PHP
auf
Ihrer
Plattform
erkennen
,
bevor
Sie
später
damit
zu
kämpfen
haben
.
Benchmarking
Haben
Sie
PHP
3
als
CGI
Programm
erstellt
,
können
Sie
Ihren
Build
mit
make
bench
bewerten
.
Beachten
Sie
,
dass
wenn
Safe
Mode
standardmäßig
aktiviert
ist
,
der
Benchmark
nicht
fertiggestellt
werden
kann
,
sollte
dieser
länger
als
die
erlaubten
30
Sekunden
dauern
.
Der
Grund
dafür
liegt
in
der
Tatsache
,
dass
set_time_limit(
)
in
Safe
Mode
nicht
benutzt
werden
kann
.
Verwenden
Sie
die
Konfigurationsoption
max_execution_time
,
um
diese
Zeit
für
Ihre
eigenen
Skripte
einzustellen
.
make
bench
ignoriert
die
Konfigurationsdatei
.
Anmerkung:
make bench
ist nur in PHP 3 verfügbar.