Wenn "im Hintergrund ausgeführt wird", meine ich einen Hintergrundprozess, der von selbst ausgeführt wird und der Rest Ihres PHP -Skripts nicht darauf warten muss, um fortzufahren, um fortzufahren. Beispiel/Tutorial Hier: https://www.geeksforgeks.org/how-to-exe ... ocess-php/
Es läuft gut, wenn es nicht im Hintergrund ist aber nicht, wenn Sie im Hintergrund mit diesem Befehl/usr/local/bin/php gelaufen sind. Escapeshellarg ($ file_path). ''. Escapeshellarg ($ var1). '' ... ''. Escapeshellarg ($ var8). '>/dev/null 2> & 1 &
- Ich habe mit demselben Befehl begonnen, aber Php anstelle/usr// LOCAL/BIN/PHP zu Beginn des Befehls, weil ich den Fehler erhalten habe. .
- Ich habe Phpinfo () sowohl auf einer Nicht-Rückkling-Seite als auch auf der von mir ausgeführten Hintergrunddatei überprüft. Ich habe nach "Imagick" gesucht und das Modul auf der Seite nicht im Hintergrund gefunden und nicht auf der Hintergrundseite/Dateien 'phpinfo () ausgegeben.
Code: Select all
putenv("PATH=/usr/local/bin:/usr/bin:/bin");
$command($the_command_above_starting_with_usr/local/bin/php);
exec($command);