passthru没有在pdftk工作

时间:2012-03-24 03:41:41

标签: php linux ssh pdftk

我是新的ssh和终端命令 我使用stack overflow在我的Web服务器(Linus Cent-Os专用虚拟服务器)上安装了pdftk。

虽然最初遇到问题是因为我的所有经验都是GUI,但不知何故按照说明操作,我成功安装了pdftk

现在输入命令whereis pdftk

回应是

  

pdftk:/ usr / bin / pdftk / usr / local / bin / pdftk /

当我跟踪指令时,最后一步是将文件夹复制到成功的/ usr / local / bin /。现在,当我发出命令  pdftk --version 它运行成功,返回版本信息。

在我的php中,当我尝试将其与

一起使用时
  

passthru('/usr/local/bin/pdftk --version')

nothis显示

有人可以指导我该怎么办?

2 个答案:

答案 0 :(得分:1)

当你离开当地时,它会起作用吗:

<?php echo passthru('/usr/bin/pdftk --version'); ?>

在我的服务器上尝试过,/ usr / bin /确实显示版本数据,但是/ user / local / bin不是

答案 1 :(得分:0)

我必须设置

safe_mode = Off
/etc/php5/cli/php.ini中的

,否则我只有

  

sh:/ pdftk:没有这样的文件或目录。