Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να τρέξει PHP Σελίδες από CRON

; PHP είναι ένα ισχυρό διακομιστή γλώσσα προγραμματισμού που σας επιτρέπει να ελέγχετε πολλά διαφορετικά προγράμματα σε ένα διακομιστή, αλλά η χρήση της είναι κυρίως σχεδιασμένο για την ανάπτυξη Ιστού . Όταν ένας επισκέπτης του site σας σε μια σελίδα που PHP , αυτή είναι η στιγμή που ο κώδικας PHP τρέχει . Συχνά θέλετε αυτός ο κώδικας να εκτελείται αυτόματα σε σύνολο χρονικά διαστήματα που δεν σχετίζονται με τη συμπεριφορά των επισκεπτών στο Web ή τη συχνότητα . Γι 'αυτό , θα πρέπει να έχουν πρόσβαση στο σύστημα CRON , το οποίο επίσης κατοικεί σε περισσότερους servers . Αλλά CRON τυπικά δεν αλληλεπιδρά με τα προγράμματα Web . Έτσι , θα πρέπει να έχετε κάποια δημιουργικότητα για να τρέξει PHP σελίδες από CRON . Οδηγίες
Προσδιορίστε Διαμόρφωση
Η 1

Δημιουργήστε το διακομιστή μια σελίδα πληροφοριών PHP που παρέχει την ακριβή διαμόρφωση του server που ελέγχουν . Μπορείτε να το κάνετε εύκολα , δημιουργώντας ένα αρχείο PHP με αυτό ενιαία γραμμή κώδικα :

2

Ανεβάστε αυτό το αρχείο για να σας διακομιστή , ή , αν είναι να επεξεργάζεστε απευθείας στον server , αποθηκεύστε και κλείστε το αρχείο .
εικόνων 3

Επισκεφθείτε τη σελίδα Πληροφορίες PHP που δημιουργήσατε , χρησιμοποιώντας ένα τυπικό πρόγραμμα περιήγησης στο Web . Ψάξτε για το " Server API " στοιχείο στη λίστα . Θα προσδιορίσει το είδος της εγκατάστασης PHP στον server και τυπικά θα είναι είτε " CGI " ή " Apache ".
Εικόνων CGI Οδηγίες PHP
Η

4 Ανοίξτε το σενάριο PHP θέλετε να εκτελείται αυτόματα από CRON
5

Προσθέστε την ακόλουθη γραμμή στην κορυφή της σελίδας PHP : . !

# /usr /local /bin /php - q

Σημειώστε ότι η ακριβής διαδρομή θα πρέπει να είναι το εκτελέσιμο της PHP στο διακομιστή , η οποία μπορεί να διαφέρει από αυτή τη γραμμή . Αυτή η διαδρομή μπορεί να είναι διαθέσιμα σε PHP Πληροφορίες σελίδα σας έχει ήδη αποσταλεί , στο σημείο που ονομάζεται " PATH ".
Η 6

Ανοίξτε και επεξεργαστείτε το αρχείο crontab που καθορίζει τη συμπεριφορά όλων των CRON . Στους περισσότερους servers , που μπορείτε να το ανοίξετε χρησιμοποιώντας ένα πρότυπο πρόγραμμα επεξεργασίας " pico " με την ακόλουθη εντολή :

pico /etc /crontab
Η 7

Πληκτρολογήστε την ακόλουθη γραμμή στο crontab :

***** php php_file_path

πρέπει να αντικαταστήσετε το " php_file_path " σε αυτό το παράδειγμα με το όνομα του καταλόγου και τη διαδρομή της σελίδας PHP που θέλετε να εκτελέσετε από CRON . Αποθηκεύστε και κλείστε το αρχείο crontab
8

Πληκτρολογήστε την ακόλουθη γραμμή στο διακομιστή για να ενεργοποιήσετε την CRON ρύθμιση που μόλις έκανε : .

Crontab crontab
Η
Οδηγίες Apache
Η 9

Ανοίξτε το crontab με τον ίδιο τρόπο όπως θα κάνατε αν χρησιμοποιείται CGI στο σύστημά σας
Η 10

Προσθέστε την ακόλουθη γραμμή : .

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

Αντικαταστήστε το " http://www.yourwebsite.com/php_file.php " σε αυτό το παράδειγμα με την ακριβή διεύθυνση URL της σελίδας PHP που θέλετε να εκτελέσετε . . Αποθηκεύστε και κλείστε το αρχείο crontab
Η 11

Ενεργοποιήστε αυτή τη ρύθμιση CRON με την πληκτρολόγηση αυτής της γραμμής στο διακομιστή :

crontab crontab

Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα