Я строю сервер с PHP + apache + mysql. Мне нужно использовать PHP в качестве CGI, вот код:
<?php
$command="sqngCCA -l 2>&1";
$last_line = system($command,$retval);
if($retval)
{
echo $errstr;
}
echo "Return value: " . $retval;
?>
sqngCCA - это мое приложение, которое я хочу вызывать, когда я вызывал его с помощью user: www-data (apache user), оно работало хорошо. Но когда я позвонил в php cgi, он возвращает «Неустранимая ошибка: невозможно инициализировать путь к настройкам приложения!». Кто-нибудь может помочь ответить, как я могу это исправить? Большое спасибо !!!!
Кстати, я также тестирую php в обычном режиме с помощью команды "php test.php", он также хорошо работает.
test.php
#!/usr/bin/php -q
<?php
$command="sqngCCA -l 2>&1";
$last_line=system($command);
?>