From: marcus dot yu at rogers dot com Operating system: fedora core 5 PHP version: 5.1.4 PHP Bug Type: Filesystem function related Bug description: system() does not work under apache
Description: ------------ The function system() does not work in PHP 5.1.4 under Apache 2.2.0+ in fedora core 5. The kernel is 2.6.17-1.2139_FC5. The return value is 127. If runs as shell script, the function works. The safe mode is off. It was tested on both Apache 2.2.0 and 2.2.2. Reproduce code: --------------- <? $last_line = system ("ls -l", $return_value); echo " return value : $return_value "; ?> Expected result: ---------------- list all files in the working directory just as run 'ls -l' in command line. and the return value is 0. Actual result: -------------- nothing. the return value is 127. In fact, if modified the code a little bit and run it as shell script, it works. -- Edit bug report at http://bugs.php.net/?id=38007&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=38007&r=trysnapshot44 Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=38007&r=trysnapshot52 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=38007&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=38007&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=38007&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=38007&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=38007&r=needscript Try newer version: http://bugs.php.net/fix.php?id=38007&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=38007&r=support Expected behavior: http://bugs.php.net/fix.php?id=38007&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=38007&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=38007&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=38007&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=38007&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=38007&r=dst IIS Stability: http://bugs.php.net/fix.php?id=38007&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=38007&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=38007&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=38007&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=38007&r=mysqlcfg