? PHP ist eine leistungsfähige Server- Programmiersprache, die Sie steuern viele verschiedene Programme auf einem Server , aber seine Verwendung ist vor allem für Web -Entwicklung konzipiert lässt . Wenn ein Besucher auf Ihre Website eine PHP-Seite zugreift , das ist der Moment, der PHP- Code ausgeführt wird. Oft möchten Sie diesen Code automatisch in festgelegten Intervallen in keinem Zusammenhang mit Web Besucherverhalten oder in bestimmten Abständen . Dafür müssen Sie auf das CRON , das liegt auch auf den meisten Servern . Aber CRON der Regel nicht mit Web -Programmen interagieren. So müssen Sie etwas Kreativität , um PHP-Seiten von Cron . Anleitung
Identifizieren der Konfiguration des Servers
1
Erstellen einer PHP- Info-Seite , die die exakte Konfiguration des Servers steuern Sie bietet . Sie können dies leicht durch die Schaffung einer PHP-Datei mit diesem einen einzigen Codezeile tun :
< ? Php phpinfo (); >
2
Laden Sie diese Datei auf Ihre Server , oder , wenn Sie es bearbeiten direkt auf dem Server , speichern und schließen Sie die Datei.
3
Besuchen Sie die PHP-Info von Ihnen erstellte Seite , mit einem Standard- Web-Browser. Achten Sie auf das " Server API " Element in der Liste . Es identifiziert die Art der PHP-Konfiguration auf dem Server und werden in der Regel entweder " CGI " oder " Apache ".
CGI PHP Anleitung
4
Öffnen Sie das PHP-Skript Sie wollen für die automatische Ausführung von cron
5
Fügen Sie die folgende Zeile zum Anfang der PHP-Seite : .
# /usr /local /bin /php- q < br ! >
Beachten Sie, dass der genaue Pfad sollte auf die ausführbare PHP-Datei auf dem Server , die von dieser Linie abweichen kann . Dieser Weg steht auch auf Ihrem PHP Infoseite Sie vorher hochgeladen , in dem Artikel genannt " PATH ".
6
Öffnen und bearbeiten Sie die crontab-Datei , die alle CRON Verhalten setzt . Auf den meisten Servern , können Sie diese mit einem Standard- Programm bearbeiten " pico " mit dem folgenden Befehl :
pico /etc /crontab
7
Geben Sie die folgende Zeile in die crontab :
***** php php_file_path
You " php_file_path " in diesem Beispiel mit dem Verzeichnis-Namen und Pfad der PHP-Seite , die Sie aus CRON ausführen müssen ersetzt werden. . Speichern und schließen Sie diese Datei crontab
8
Geben Sie Folgendes an der Eingabeaufforderung des Servers auf dem CRON Einstellung, die Sie drehen gerade gemacht :
crontab crontab
Apache Anleitung
9
Öffnen Sie die crontab in der gleichen Weise wie würden Sie tun, wenn Sie CGI auf Ihrem System verwendet
10
Fügen Sie die folgende Zeile: .
***** lynx-dump http://www.yourwebsite.com/php_file.php
Ersetzen Sie die " http://www.yourwebsite.com/php_file.php " in diesem Beispiel mit der genauen URL der PHP Seite, die Sie ausführen möchten . Speichern und schließen Sie diese Datei crontab
11
Aktivieren Sie diese Einstellung , indem Sie CRON diese Zeile in den Server : .
Crontab crontab