我安装了带有PHP 5.3的ubuntu 12.04,安装了Apache2。 我需要使用php和pdf计算doc文件中的单词。 虽然我能够将文本的shell_exec用于pdf但不能用于wc。 这是代码
<?php
$content = shell_exec('pdftotext test.pdf -');
echo str_word_count($content);// this is working
$word_count = exec('wc -w test.doc'); //this is not working
echo $word_count;
?>
但是代码在命令行中运行。
答案 0 :(得分:2)
实际上我的ubuntu版本12.04出现了问题。 我用ubuntu 11.10和LAMP尝试过。 一切都像魅力一样。 我将重新安装ubuntu的这个dist并重新检查。
答案 1 :(得分:1)
<?php
echo exec('wc -w test.doc;echo $?');
?>
试试看看你能得到什么。 如果结果为0,则可以正常工作,否则会给出一些错误信息。