2012.4.24 PHP調用外部函數問題

用PHP調用之前寫的分詞程序:

crf_test:

input: 一串字符

output: 分好詞的字符

在用PHP調用crf_test時遇到很蛋疼的權限問題。

首先,crf_test在home目錄內,導致/var/www/html/dai/demo4seg.php 無權訪問該目錄下的程序。

將crf_test項目移至外目錄中,可行。但用Root編譯程序後,還需要用chown -R my crf_test; chgrp -R my crf_test將crf_test歸組才能讓PHP找到它。


感謝yesen的幫助。


php 調用外部程序的函數:

$s=system($cmd,$ret); //$s 是外部函數運行時在屏幕上的內容,$cmd爲外部函數與參數,$ret爲外部函數的返回值

$s=exec($cmd,$ret,$stat);// $stat爲函數運行的狀態,該函數需要寫echo $s才能顯示內容。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章