? PHP er en kraftig server programmeringssprog, der lader dig styre mange forskellige programmer på en server, men dens anvendelse er primært designet til web udvikling. Når en besøgende på dit websted får adgang til en PHP side , der er i det øjeblik PHP kode kører . Ofte du vil have denne kode til automatisk at køre med bestemte intervaller ikke er relateret til web besøgendes adfærd eller frekvens . Til det, skal du få adgang til CRON system, som også findes på de fleste servere . Men CRON typisk ikke interagerer med web- programmer. Så du har brug for nogle kreativitet til at køre PHP sider fra cron. Instruktioner
Identificer serverens konfiguration
1
Opret en PHP info side , der giver den nøjagtige konfiguration af den server, du kontrollerer . Du kan gøre dette nemt ved at oprette en PHP-fil med denne ene eneste linje kode : Hej
< ? Php phpinfo (); >
2
Upload denne fil til din server , eller, hvis du redigerer den direkte på serveren , skal du gemme og lukke filen.
3
Besøg PHP info side, du har oprettet, ved hjælp af en standard web browser. Kig efter " Server API " element på listen . Det vil identificere den type PHP setup på serveren og vil typisk være enten " CGI " eller " Apache ".
CGI PHP Instruktion
4
Åbn PHP script du vil køre automatisk fra CRON
5
Tilføj følgende linje til toppen af denne PHP side: .
# /usr /local /bin /php - q < br ! >
Bemærk at den nøjagtige sti bør være at PHP eksekverbare på serveren, der kan variere fra denne linje . Denne sti kan også være tilgængelige på din PHP info side, du tidligere har uploadet , i post, kaldet " PATH ".
6
Åbne og redigere crontab fil, der sætter al CRON adfærd. På de fleste servere, kan du åbne denne ved hjælp af et standard edit program " pico " med følgende kommando : Hej
pico /etc /crontab
7
Skriv følgende linje ind i crontab :
***** php php_file_path
du skal erstatte " php_file_path " i dette eksempel med den mappe navn og stien til PHP side, du ønsker at udføre fra cron. . Gem og luk denne crontab fil
8
Skriv følgende på serveren prompt for at tænde CRON indstilling, du lige har lavet : Hej
crontab crontab
< br > Apache Instruktioner
9
Åbn crontab på samme måde som du ville gøre, hvis du har brugt CGI på dit system
10
Tilføj følgende linje : .
***** lynx- dump http://www.yourwebsite.com/php_file.php
Erstat " http://www.yourwebsite.com/php_file.php " i dette eksempel med den nøjagtige webadresse på PHP side, du ønsker at køre . Gem og luk denne crontab fil
11
Aktivér denne CRON indstilling ved at skrive denne linje ind på serveren : .
Crontab crontab
< br >