Exekvera php kod utanför apache

PHP

6 svar · 308 visningar · startad av HDJHSKGDKJHSD

Medlem sedan sep. 2001147 inlägg
Trådstart#1

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 :)

Medlem sedan jan. 20007 697 inlägg
#2

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.

Medlem sedan apr. 20002 487 inlägg
#3

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)?

Medlem sedan jan. 20007 697 inlägg
#4

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.

Medlem sedan juni 20008 205 inlägg
#5

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".

Medlem sedan jan. 20007 697 inlägg
#6

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.

Medlem sedan juni 20008 205 inlägg
#7

Jaså. Det förklarar ju saken (helsoft att slippa göra en hel sida för att testa nån fjuttpryl :bire ).

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)