用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才能显示内容。