Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come eseguire pagine PHP da cron ?

PHP è un potente linguaggio di programmazione server che permette di controllare molti programmi diversi su un server, ma il suo uso è stato progettato principalmente per lo sviluppo web . Quando un visitatore del sito accede a una pagina PHP , questo è il momento in cui il codice PHP viene eseguito . Spesso si desidera che questo codice venga eseguito automaticamente a intervalli prestabiliti estranei al comportamento dei visitatori Web o frequenza . Per questo, è necessario accedere al sistema di cron, che risiede anche sulla maggior parte dei server . Ma CRON genere non interagisce con i programmi web . Pertanto, è necessario un po 'di creatività per eseguire pagine PHP da cron .
Istruzioni Identificare Configurazione
1

del Server Creare una pagina di informazioni PHP che fornisce l'esatta configurazione del server che si sta controllando . Lo si può fare facilmente con la creazione di un file PHP con questo una sola riga di codice :

< ? Php phpinfo (); >
2

Carica questo file sul del server , oppure , se si sta modificando direttamente sul server , salvare e chiudere il file .
3

Visita la pagina di informazioni di PHP si è creato , utilizzando un browser Web standard . Cercate la voce " Server API " nella lista . Esso identifica il tipo di installazione di PHP sul server e in genere essere " CGI " o "Apache ".
CGI PHP Istruzioni
4

Aprire lo script PHP si desidera eseguire automaticamente da cron
5

Aggiungere la seguente riga alla parte superiore di questa pagina PHP : .

# /usr /local /bin /php- q < br ! >

noti che il percorso esatto dovrebbe essere quello l'eseguibile PHP sul server , che può variare da questa linea . Questo percorso potrebbe anche essere disponibile nella pagina di informazioni PHP avete in precedenza caricato , nella voce denominata " PATH ".
6

aprire e modificare il file crontab che imposta tutti i comportamenti cron. Sulla maggior parte dei server , è possibile aprire questo utilizzando uno standard di programma di modifica " pico ", con il seguente comando :

pico /etc /crontab
7

digitare la seguente riga nel crontab :

***** php php_file_path

è necessario sostituire " php_file_path " in questo esempio con il nome della directory e il percorso della pagina PHP che si desidera eseguire da cron . . Salvare e chiudere il file crontab
8

Digitare quanto segue al prompt dei comandi per attivare l'impostazione che CRON del server appena fatto :

crontab crontab

Apache Istruzioni
9

Aprire il crontab nello stesso modo come si farebbe se si è utilizzato CGI sul sistema
10

Aggiungere la seguente riga : .

***** lynx -dump http://www.yourwebsite.com/php_file.php

Sostituire la " http://www.yourwebsite.com/php_file.php " in questo esempio con l'URL esatto della pagina PHP che si desidera eseguire . Salvare e chiudere il file crontab
11

Attivare questa impostazione CRON digitando questa riga nel server : .

Crontab crontab

 

Programmazione © www.354353.com