Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn PHP den exec-Befehl auf dem Server nicht ausführen kann?

Was soll ich tun, wenn PHP den exec-Befehl auf dem Server nicht ausführen kann?

coldplay.xixi
coldplay.xixiOriginal
2020-08-06 09:17:163592Durchsuche

Lösung für das Problem, dass PHP den Exec-Befehl auf dem Server nicht ausführen kann: Suchen Sie zuerst die PHP-Konfigurationsdatei [php.ini], entfernen Sie dann [exec] und [shell_exec] und ändern Sie schließlich die Datei [cmd. exe] Dateiattribute.

Was soll ich tun, wenn PHP den exec-Befehl auf dem Server nicht ausführen kann?

Lösung für das Problem, dass PHP den Exec-Befehl auf dem Server nicht ausführen kann:

1. Ändern Sie php.ini

Finden Sie die PHP-Konfigurationsdatei php.ini, wenn Sie das außerirdische PHP verwenden Automatisches Installationsprogramm zur Konfiguration der PHP-Umgebung. Diese Datei befindet sich im Verzeichnis C:WINDOWS.

Suchen Sie nach „disable_functions“ in der Datei, finden Sie sie, entfernen Sie „exec“ und „shell_exec“ und speichern Sie dann die Datei.

Was soll ich tun, wenn PHP den exec-Befehl auf dem Server nicht ausführen kann?

2. Ändern Sie die Eigenschaften der Datei cmd.exe

Geben Sie C: WINDOWSsystem32 ein, suchen Sie die Datei cmd.exe, klicken Sie mit der rechten Maustaste -> Eigenschaften, fügen Sie das Internet-Gastkonto in den Einstellungen „Sicherheit“ hinzu , das ist IUSR_****** dieses Konto, und erteilen Sie dann die Berechtigungen „Lesen und Ausführen“ und „Lesen“.

Nachdem die Einstellungen abgeschlossen sind, kann PHP den Exec-Befehl auf dem Server ausführen.

Verwandte Lernempfehlungen: php-Programmierung (Video)

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP den exec-Befehl auf dem Server nicht ausführen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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