Heim > Backend-Entwicklung > PHP-Tutorial > exec(), passhru() – Beim Aufrufen von Systembefehlen liegt ein Problem vor

exec(), passhru() – Beim Aufrufen von Systembefehlen liegt ein Problem vor

WBOY
Freigeben: 2016-08-29 08:50:48
Original
1024 Leute haben es durchsucht

Die PHP-Datei ruft Systembefehle auf. Wenn Sie die PHP-Datei direkt im Terminal ausführen, erfolgt keine Reaktion beim Zugriff auf die Datei. Berechtigungsproblem? Oder so. . .

Antwortinhalt:

Die PHP-Datei ruft Systembefehle auf. Wenn Sie die PHP-Datei direkt im Terminal ausführen, erfolgt keine Reaktion beim Zugriff auf die Datei. Berechtigungsproblem? Oder so. . .

Es sollte ein Berechtigungsproblem sein

Ich bin gerade auf ein ähnliches Problem gestoßen. Sie sagten, Sie können den Befehl ffmpeg nicht ausführen, oder?
Wir alle können es erfolgreich direkt über die Befehlszeile ausführen, der PHP-Aufruf jedoch nicht, oder? Und gewöhnliche Befehle können erfolgreich sein.
Ich denke, was unsere Probleme gemeinsam haben, ist, dass wir alle Dateien generieren müssen.
Meine Situation ist, dass ich ein neues Verzeichnis unter dem Apache-Standard-Webverzeichnis erstellt und die PHP-Datei darin abgelegt habe, aber ich habe diesem Verzeichnis keine Schreibberechtigung erteilt, sondern nur der darin enthaltenen PHP-Datei die Erlaubnis erteilt Fortsetzung Ich kann den Grund nicht finden.
Ich habe gerade versucht, dem gesamten Verzeichnis Schreibrechte zu erteilen, und es hat funktioniert.
Ich weiß nicht, ob Sie eine ähnliche Situation haben. Wenn nicht, liegt möglicherweise ein Konfigurationsproblem mit php.ini vor, z. B. dass „safe_mode=off“ nicht konfiguriert ist.
Ich hoffe, es hilft dir~

Verwandte Etiketten:
php
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