Toon posts:

[PHP] Script starten?

Pagina: 1
Acties:
  • 49 views sinds 30-01-2008

Verwijderd

Topicstarter
Hey, ik draai 'n RTCW server, en heb een paar scripts, gemaakt voor Linux
Het volgende staat in de readme om het PHP bestand te starten:

first method:
- start a screen (enter in console screen)
- change to the directory where the wrapper is
- enter in console: "php rtcw-wrapper.1.4.c.php &"

second method:
- change in your bash(console) to your folder, where the wrapper is
- enter in console: "nohup php rtcw-wrapper.1.4.c.php &"

Ik draai zelf Windows XP (met Apache + PHP), alleen vraag ik me dus af hoe ik dit script zo afzonderlijk kan starten. Iemand een idee? :?

Verwijderd

Start -> run -> cmd

c:\path\naar\bin\php naamvanjescript.php

Lijkt me? Heb geen XP maar die heeft vast nog wel een command prompt..

Verwijderd

Topicstarter
Hmm.. dan krijg ik gewoon m'n PHP file geopend in Notepad ;)

-typo

[ Voor 13% gewijzigd door Verwijderd op 30-10-2003 18:15 ]


  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Als het commando php opzich niet werkt, maar php.exe is wel aanwezig op je PC, dan staat die directory dus niet in je path. Dat wil zoveel zeggen dat Windows niet in die directory op zoek gaat naar executables bij het vinden van een executable voor een commando van de shell.

Natuurlijk kun je php.exe dan nog wel uitvoeren, maar dan moet je dit doen door de directory van php.exe aan je PATH variabele toe te voegen, de directory van php.exe je huidige directory te maken of php.exe aan te roepen met z'n directory prefix erbij.

In jouw geval zou het worden
code:
1
2
cd c:\directory\waar\het\script\in\staat
c:\directory\waarin\staat\php.exe rtcw-wrapper.1.4.c.php

Zoals fladder eigenlijk al zei.
Dit doe je in de console, die je inderdaad vind door 'cmd' in de run te geven.

Echter drie punten:
• het '&' gedeelte kun je simuleren in dos met 'start', zo blocked je console niet
• Denk je dat een linuxscript met linuxpaden gaat werken in windowsXP? Heb je de code bekeken?
• Dit topic is eigenlijk te basic en hoort meer thuis in Windows Operated Systems. Dit forum is meer voor programmeren zelf, in plaats van simpele DOS commando's :)

Dit topic is gesloten.