? PHP är en kraftfull server programmeringsspråk som låter dig styra många olika program på en server , men dess användning är främst avsett för webbutveckling . När en besökare till din webbplats åt en PHP- sida , är att det ögonblick PHP-koden körs . Ofta du vill denna kod för att automatiskt köra med jämna mellanrum orelaterade till Web besökarnas beteende eller frekvens . För detta måste du öppna CRON systemet , som också finns på de flesta servrar . Men CRON inte samverkar normalt med webbprogram . Därför behöver du lite kreativitet för att köra PHP-sidor från cron. Instruktioner
Identifiera Server Configuration
1
Skapa en PHP- info sida som ger den exakta konfigurationen av servern du styr. Du kan göra detta enkelt genom att skapa en PHP-fil med detta en enda rad kod :
< ? Php phpinfo ( ) ; >
2
Ladda upp denna fil till din server , eller , om du redigerar den direkt på servern , spara och stäng filen .
3
Besök PHP info sida du skapat , med hjälp av en vanlig webbläsare . Leta efter " Server API " i listan . Det kommer att identifiera vilken typ av PHP installationen på servern och kommer vanligtvis att vara antingen " CGI " eller " Apache ". Addera CGI PHP Instruktioner
4
Öppna PHP-skript du vill köra automatiskt från CRON
5
Lägg till följande rad i början av denna PHP-sida : .
# /usr /local /bin /php - q
Observera att den exakta sökvägen bör vara att PHP körbara på servern , vilket kan variera från denna linje . Denna väg kan också finnas tillgängliga på din PHP- info sida du tidigare laddat , i posten som heter " PATH . "
6
Öppna och redigera crontab -filen som sätter all CRON beteende . På de flesta servrar , kan du öppna det med en vanlig redigera program " pico " med följande kommando :
pico /etc /crontab
7
Skriv följande rad i crontab :
***** php php_file_path
du måste byta ut " php_file_path " i det här exemplet med katalogen namnet och sökvägen till PHP-sida som du vill köra från cron. . Spara och stäng denna crontab fil
8
Skriv följande på servern instruktion att slå på CRON inställning du gjorde just :
crontab crontab
Apache Instruktioner
9
Öppna crontab på samma sätt som du skulle göra om du använde CGI på ditt system
10
Lägg till följande rad : .
***** lynx - dump http://www.yourwebsite.com/php_file.php
Ersätt " http://www.yourwebsite.com/php_file.php " i det här exemplet med den exakta webbadressen till PHP-sida som du vill köra . Spara och stäng denna crontab fil
11
Aktivera denna CRON inställning genom att skriva den här raden i servern : .
Crontab crontab