用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才能顯示內容。