In diesem Artikel erfahren Sie hauptsächlich, wie Sie PHP-Dateien mit cmd ausführen und wie cmd PHP-Dateien ausführt. Ich hoffe, dass er allen helfen kann.
Konfigurieren Sie PHP-Umgebungsvariablen:
1. Suchen Sie den PHP-Pfad, z. B. „D:/php“. Wenn er nicht installiert ist, können Sie ihn von der offiziellen Website herunterladen http://www.php.net /downloads.php.
2. Sie müssen sicherstellen, dass die Konfiguration von php.ini in diesem Verzeichnis korrekt ist. Wenn es sich um ein PHP-Paket handelt, das Sie gerade heruntergeladen haben, müssen Sie möglicherweise einige entsprechende Konfigurationen ändern: Ändern Sie den Namen von „php.ini“. development“ im PHP-Verzeichnis für: php.ini (die spezifische Konfigurationsmethode von php.ini wird nicht im Detail beschrieben).
3. Klicken Sie mit der rechten Maustaste auf „Arbeitsplatz“ -> „Eigenschaften“ -> Wählen Sie die Registerkarte „Erweitert“ -> Klicken Sie auf „Umgebungsvariablen“ -> Klicken Sie in der Liste „Systemvariablen“ unten auf „Pfad“. ->Klicken Sie unten auf "Bearbeiten" ->Fügen Sie "D:/php;D:/php/ext;" vor "Variablenwert" hinzu ->Bestätigen.
4. Klicken Sie auf die Schaltfläche „Neu“ vor der Schaltfläche „Bearbeiten“ der Systemvariablen –>Geben Sie „PHPRC“ nach „Variablenname“ ein –>Geben Sie „D:phpP“ für „Variablenwert“ ein – >Bestätigen
5. Neustart
6. Verwenden Sie den Befehl php -h in der Windows-Befehlszeile, um zu testen, ob die Umgebungsvariablen korrekt konfiguriert sind und PHP erfolgreich ausgeführt werden kann.
Führen Sie die PHP-Datei aus:
1. Öffnen Sie nach der Konfiguration der Umgebungsvariablen cmd und geben Sie das Verzeichnis ein, in dem sich die PHP-Datei befindet.
Anschließend können Sie die PHP-Datei direkt ausführen Skript
Zum Beispiel: php test.php
Lösung für das PHP-Skriptausführungs-Timeout:
PHPs Standard-Skriptausführungs-Timeout beträgt 30 Sekunden, was durch die Variable max_execution_time in php.ini angegeben wird , und der Server wartet 30 Sekunden. Beenden Sie das ausgeführte Programm nach Sekunden. Wenn Sie die Ausführung eines Skripts beenden möchten, das länger als 30 Sekunden dauert, können Sie das Problem mit den folgenden Methoden lösen:
(1) Ändern Sie das Skript Ausführungszeitlimit von php.ini
PHP .ini bearbeiten, den Wert für max_execution_time ändern:
max_execution_time=500
//Diese Änderung erfordert ein Neuladen von php.ini und einen Neustart des Webservers, damit sie wirksam wird.
(2) Legen Sie die Skriptausführungszeit über die .htaccess-Datei fest
php_value max_execution_time 500
(3) Legen Sie die maximale Ausführungszeit im Skript fest
ini_set('max_execution_time', 500);
( 4) Verwenden Sie die PHP-Funktion, um das Zeitlimit des Skripts aufzuheben.
set_time_limit(0);
set_time_limit wird verwendet, um das Zeitlimit des Skripts festzulegen. Diese Funktion legt fest, dass das Programm bis zum Ende ausgeführt werden muss die angegebene Anzahl von Sekunden ab dem Zeitpunkt, zu dem der Satz ausgeführt wird. Bei einer Zeitüberschreitung wird das Programm mit einem Fehler beendet.
Verwendung: set_time_limit(seconds);
//Wenn die Anzahl der Sekunden 0 ist, bedeutet dies, dass das Skript kein Zeitlimit hat.
Leerzeichen+Parameter nach der PHP-Datei
Verwenden Sie $argv[] im Programm liest Parameter
$argv ist ein Array mit allen übergebenen Parametern, das eine vordefinierte Variable von PHP ist
Im Programm wird $argc verwendet, um die Anzahl der Parameter zu lesen
Beispiel:
php -q D:php5_sites.php http://www.baidu.com
<span style="font-family:SimSun;font-size:18px;"><?php $url = $argv[1]; echo $url; ?> </span>
Verwandte Empfehlungen:
Anleitung Konfigurieren Sie PHPStorm für die Ausführung von PHP-Projekten
Instanz der Ausführung von PHP-Code mit dem CLI-Befehl in thinkPHP
Konfigurationsdatei für die Ausführung des PHP-Frameworks Laravel in Nginx
Das obige ist der detaillierte Inhalt vonSo führen Sie PHP-Dateien mit cmd aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!