您的位置:首页 > 编程语言 > PHP开发

2012.4.24 PHP调用外部函数问题

2012-04-24 18:44 141 查看
用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才能显示内容。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: