Heim  >  Artikel  >  Backend-Entwicklung  >  Was tun, wenn Popen in PHP nicht verwendet werden kann?

Was tun, wenn Popen in PHP nicht verwendet werden kann?

王林
王林Original
2020-10-12 10:49:482450Durchsuche

Lösung für das Problem, dass Popen in PHP nicht verwendet werden kann: Führen Sie den Befehl [chown www.www -R dir] aus, um den Benutzer des Verzeichnisses oder der Datei zu ändern, oder führen Sie den Befehl [chmod 764] aus, um die Dateiberechtigungen zu ändern.

Was tun, wenn Popen in PHP nicht verwendet werden kann?

Ursachenanalyse:

(Empfohlenes Tutorial: php-Video-Tutorial)

1. Berechtigungsproblem

Wenn Sie Datei-/Verzeichnisvorgänge ausführen, müssen Sie darauf achten, ob PHP über die Berechtigung zum Betrieb verfügt . Sie können die beiden Befehle chown und chmod verwenden, um die Eigentümer- und Betriebsberechtigungen zu ändern. chown www.www -R dir ändert den Eigentümer des Verzeichnisses oder der Datei. chmod ändert die Dateiberechtigungen. chmod 764.

2. Verwenden Sie keine Abkürzungen und lassen Sie keine Parameter weg.

Auf dem Server ist es in Ordnung, den Befehl ll oder svn up zu verwenden, um das aktuelle Verzeichnis zu aktualisieren. Es wird jedoch vermutet, dass das Zwei sind richtig: Die Analyse und Verarbeitung von Befehlen ist unterschiedlich, dh die Ausführungsumgebung und nicht nur die Weitergabe dieses Befehls an die Shell durch PHP. Versuchen Sie bei späterer Verwendung, alle erforderlichen Parameter hinzuzufügen.

Verwandte Empfehlungen: php-Training

Das obige ist der detaillierte Inhalt vonWas tun, wenn Popen in PHP nicht verwendet werden 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