Det är inte Apache som exekverar koden, det är PHP själv som gör det.
Vill du exekvera ett script så skriver du koden i en fil och sen skriver du detta vid kommandoprompten:
php minfil.php
Det bör fungera.
6 svar · 308 visningar · startad av HDJHSKGDKJHSD
Jag kör unix, och undrar om man kan exekvera php-kod utanför apache..
d.v.s direkt i systemet, vore väldigt trevligt för då skulle man kunna göra lite cron jobb lättare eftersom jag inte kan perl
Det är inte Apache som exekverar koden, det är PHP själv som gör det.
Vill du exekvera ett script så skriver du koden i en fil och sen skriver du detta vid kommandoprompten:
php minfil.php
Det bör fungera.
Kim: det funkar väl endast om man har kompilerat PHP som "standalone" och inte som Apachemodul (vilket de flesta har tror jag, eftersom det ger bättre prestanda)?
Jag tror inte att de flesta kör som apachemodul. Hittills har detta fungerat för mig överallt där jag har kört php.
Inte för att vara otrevlig, men det låter vansinnigt korkat att köra php som cgi. Har du förklarat detta för dina uppdragsgivare, Kim?
\t Hsh, om det körs som modul kan du alltid anropa wget http://www.dinserver.com/snafu.php för att köra "snafu.php".
Inte för att vara otrevlig, men det låter vansinnigt korkat att köra php som cgi. Har du förklarat detta för dina uppdragsgivare, Kim?
Jag sa aldrig att jag har gjort detta för någon arbetsgivare. Jag tror inte heller att min arbetsgivare skulle göra det. Jag sa att jag har testat på ett antal burkar bara, och det för min egen skull.
Jaså. Det förklarar ju saken (helsoft att slippa göra en hel sida för att testa nån fjuttpryl ).