0
echo system("/usr/bin/whoami", $ret);
echo $ret;
PHP 4.3.9 auf Apache 2.0.52, CentOS 4.5. Der abgesicherte Modus ist ausgeschaltet, I-Programme wie der Apache-Benutzerkonto von der Kommandozeile ausgeführt werden können, aber alle Programme von PHP laufen nicht mit Exit-Code 127.PHP-Aufrufe an externe Programme schlagen alle mit Exit-Code fehl 127
Haben Sie versucht, php mywhoami.php von CLI aufrufen? Sie greifen wahrscheinlich über den Browser darauf zu. Für mich funktioniert es in beide Richtungen. – GrGr
Die Shell (system() verwendet "/ bin/sh -c ...") kehrt mit dem Exitcode 127 zurück, wenn sie den auszuführenden Befehl nicht finden kann. –