Pfad zu PHP für Ausführung auf der Kommandozeile (CLI)

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
iguanamaker
Beiträge: 5
Registriert: 26.10.2003 20:48:49

Pfad zu PHP für Ausführung auf der Kommandozeile (CLI)

Beitrag von iguanamaker » 26.10.2003 20:58:49

Hi,
ich finde nicht den Interpreterpfad, um PHP-Skripte auf der Kommandozeile auszuführen. Es scheint auch gar keine ausführbare Instanz zu geben.
Ich habe ein frisch installiertes PHP (via apt-get update php4) aus testing. Version ist 4.1. irgendwas

Ich hatte gehofft, dass damit eine ausführbare Instanz da ist, aber 'which php' bringt kein Ergebnis.
Vermutlich muss ich noch irgendwas machen - aber was?

Vielen Dank.
Martin

Benutzeravatar
emge
Beiträge: 1525
Registriert: 20.10.2003 22:05:46
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: 50° 45' 0" N 12° 10' 0" E

Beitrag von emge » 26.10.2003 21:32:48

Hallo Dirk,

Welche Version hat "dein" PHP? CLI ist per default erst ab Version 4.3.0 aktiviert. Bin mir nicht sicher, aber testing hat "nur" Version 4.1.x. Vielleicht hilft dir ja http://www.php.net/manual/en/features.commandline.php weiter.

Du kommst vermutlich nur mit einem selbstgebauten PHP weiter. Da muss ich dich leider auf http://www.php.net verweisen.

Grüße, Marco

iguanamaker
Beiträge: 5
Registriert: 26.10.2003 20:48:49

Beitrag von iguanamaker » 26.10.2003 22:05:48

Hi emge,
das stimmt, CLI gibt es erst ab 4.3 und ich hab 4.1 - aber laut manual kann man Skripte eigentlich schon immer auf der Kommandozeile ausführen - z.B. indem man den Pfad zum Interpreter oben einbindet (Standardmässig mit #! /usr/local/bin/php).

Benutzeravatar
emge
Beiträge: 1525
Registriert: 20.10.2003 22:05:46
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: 50° 45' 0" N 12° 10' 0" E

Beitrag von emge » 26.10.2003 23:20:35

Code: Alles auswählen

apt-get install php4-cgi
dann kannst du den Interpreter als

Code: Alles auswählen

/usr/bin/php4
finden.

Viel Erfolg, Marco

iguanamaker
Beiträge: 5
Registriert: 26.10.2003 20:48:49

Beitrag von iguanamaker » 27.10.2003 16:41:22

hi emge,
das war der richtige Tip!
Vielen Dank, jetzt läuft's.

Antworten