비글본블랙 우분투 php 에서 exec 사용법

비글본 블랙에 우분투를 올렸습니다.

웹페이지에서 제가 만들 파일을 실행하려고 합니다.
(제가 만든 프로그램 : 릴레이를 동작시키는 프로그램입니다)
예를 들면 ksw.cpp를 컴파일 해서 ksw를 만들었습니다.
쉘에서 잘 동작합니다.
./ksw
하면 잘 동작

exec 를 사용하면 될것 같아 명령어를 다음과 같이 테스트 했습니다.

<?php
$output = exec(‘ls -l’);
echo "<pre>$output</pre>";
?>

잘 동작 합니다.

hello.c를 작성했습니다.
#include<stdio.h>

int main()
{
printf("Hello World\n"
exit(0);
}

<?php
$output = exec(‘hello’);
echo "<pre>$output</pre>";
?>
잘동작합니다.

그런데 제가 만든것만 웹에서 실행하면 릴레이가 동작하지 않습니다.
중간에 COUT등으로 메시지를 집어 넣었는데 메세지는 잘 보여 집니다.

이유가 무었일까요?
이것때문에 별거별거 다 하다가 3-4일째 진도 못나가고 있네요.
혹시 힌트될만한것 있으면 부탁드립니다.