Heim > Backend-Entwicklung > PHP-Tutorial > Verwenden von exec zum Aufrufen von Systembefehlen in PHP

Verwenden von exec zum Aufrufen von Systembefehlen in PHP

不言
Freigeben: 2023-03-24 20:18:02
Original
6332 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich die Verwendung von exec zum Aufrufen von Systembefehlen in PHP vor. Er hat einen gewissen Referenzwert. Jetzt kann ich ihn mit allen teilen, die ihn brauchen.

Ø Frage: So führen Sie Systembefehle aus oder führen andere Dateien aus

Ø Methode:

1, PHP.ini

disable_functions = exec

2,

Berechtigungen ändern

Das auszuführende Skript ändern

chmod 777 home/ - R

Wenn andere Dateien ausgeführt werden, sollten die Berechtigungen der entsprechenden Dateien und aller Verzeichnisse darüber in den ausführbaren Modus geändert werden

3,

Debugging

Wenn die Skriptausführung fehlschlägt, verwenden Sie den Pipeline-Befehl , verwenden Sie 2>&1, der Befehl gibt den Fehler während der Shell-Ausführung an die $output-Variable aus und gibt die zu analysierende Variable aus die Fehlermeldung

Zum Beispiel:

exec('convert a.jpg b.jpg', $output, $return_val);
Nach dem Login kopieren

geändert in:

exec('convert a.jpg b.jpg 2>&1', $output, $return_val);
print_r($output);
Nach dem Login kopieren

Verwandte Empfehlungen:

PHP verwendet Gearman für die Aufgabenverteilung


Das obige ist der detaillierte Inhalt vonVerwenden von exec zum Aufrufen von Systembefehlen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage