0
我剛剛花了幾個小時把頭髮拉出來。我試圖讓gcc從PHP中編譯一個文件。PHP exec無法使用gcc
$command = "/usr/bin/gcc /var/www/progpad/temp/tNu7rq.c -o /var/www/progpad/temp/tNu7rq.out";
exec($command, $output, $returnVal);
echo $returnVal."<br />"; //returns 1 and no output file created.
我是我自己的Ubuntu服務器上運行,這兩者
/var/www/progpad/
/var/www/progpad/temp/
都搭配chmod 777集。如果我複製和粘貼命令字符串,並將其粘貼到終端,它完美的作品。
另外,如果我的東西替換命令字符串像
$command = "echo test > test.txt";
那麼這沒有任何問題,創建文本文件。我可能在這裏做錯了什麼?
我忘了提及輸出文件根本沒有出現。生病編輯我的問題。 – 2010-04-26 22:55:24