PHP aus Konsole starten?
PHP aus Konsole starten?
Hallo,
ich weiß, dass man php aus der konsole starten kann. Dazu brauch ich aber erstmal ne ausführbare Datei. Ich benutze Debian mit PHP 4.3.5, was ich per apt-get installiert habe.
MfG
Skyrunner
ich weiß, dass man php aus der konsole starten kann. Dazu brauch ich aber erstmal ne ausführbare Datei. Ich benutze Debian mit PHP 4.3.5, was ich per apt-get installiert habe.
MfG
Skyrunner
Re: PHP aus Konsole starten?
Du kannst PHP Scripte genauso wie shellscripte ausführen!
Nur an den Anfang der PHP-Datei schreibst Du:
Dann machst Du die datei executable und kannst sie ganz einfach ausführen!
Nur an den Anfang der PHP-Datei schreibst Du:
Code: Select all
#!/usr/bin/php -q
<?PHP
/* Dein PHP Script */
?>Re: PHP aus Konsole starten?
Es existiert bei mir aber kein verzeichnis/usr/bin in der die datei php liegt. was nun?
Re: PHP aus Konsole starten?
Ups Tipfehler
/usr/bin/php4 ist der aktuelle php Interpreter!
Du kannst auch mal suchen wo der sich befindet indem Du einfach
/usr/bin/php4 ist der aktuelle php Interpreter!
Du kannst auch mal suchen wo der sich befindet indem Du einfach
versuchst!which php4
Re: PHP aus Konsole starten?
apt-get install php4-cgi
which php4
which php4
Re: PHP aus Konsole starten?
Ok, hab das gemacht, PHP scheint da jetzt zu laufen....
Aber er kennt mysql noch nicht. PHP4-Mysql ist aber auf meinem webserver installiert und läuft da auch, nur in dem interpreter da nicht. was kann cih tun?
MfG
Skyrunner
Aber er kennt mysql noch nicht. PHP4-Mysql ist aber auf meinem webserver installiert und läuft da auch, nur in dem interpreter da nicht. was kann cih tun?
MfG
Skyrunner
Re: PHP aus Konsole starten?
trag das mysql modul in die php.ini ein ... denn davon hast du jetz zwei :)
/etc/php4/cgi/php.ini wenn mich ned alles täuscht.
/etc/php4/cgi/php.ini wenn mich ned alles täuscht.
Re: PHP aus Konsole starten?
und wie idtz der pfad zum mysql modul?
normalerweise muss man das doch ganricht von hand eintragen, es wird automatisch mitinstalliert, steht zumindest in der php.ini
mh
normalerweise muss man das doch ganricht von hand eintragen, es wird automatisch mitinstalliert, steht zumindest in der php.ini
mh
Re: PHP aus Konsole starten?
Du hast das php.ini zwei mal.
einmal unter /etc/php4/apache
und nochmal /etc/php4/cgi
erstere wird bei der Installation von php eingerichtet und ist für php in verbindung mit Apache zuständig.
die im cgi tree ist für den konsoleninterpreter zuständig und wird nicht konfiguriert. Also schau Dir die mal an und bau sie analog zu der für Apache auf.
Ist eigentlich recht easy!
einmal unter /etc/php4/apache
und nochmal /etc/php4/cgi
erstere wird bei der Installation von php eingerichtet und ist für php in verbindung mit Apache zuständig.
die im cgi tree ist für den konsoleninterpreter zuständig und wird nicht konfiguriert. Also schau Dir die mal an und bau sie analog zu der für Apache auf.
Ist eigentlich recht easy!
Re: PHP aus Konsole starten?
hast du einfach malSkyrunner wrote:und wie idtz der pfad zum mysql modul
extension=mysql.so
eingetragen?
sollte das nicht funktionieren dann erst kommt die frage nach dem pfad :)