Я использую SCO Unix с Apache версии 1.3.33 и PHP версии 4.4.Я могу правильно выполнить команду exec через cli, но у меня возникают проблемы с попыткой выполнить скрипт через браузер.Мои настройки:
- безопасный режим выключен
- полные разрешения на чтение / запись / выполнение
- отображение всех ошибок
- нет отключенных функций
Мой код: test_script.php в htdocs dir
<code><?php
exec('ls',$out,$rval);
echo "Output:<hr />";
print "<pre>"; print_r($out); print "
"; echo" Возвращаемое значение:"; echo $ rval;?>
Я также попытался явно указать исполняемый двоичный путь. Тестовый скрипт - это тот же пользователь / группа, что и apache. Я также попытался добавить 2> & 1в arg, но не вижу изменений. Заранее спасибо.
См. здесь для аналогичных.