Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php passthru在pdftk中不工作_Php_Linux_Ssh_Pdftk - Fatal编程技术网

Php passthru在pdftk中不工作

Php passthru在pdftk中不工作,php,linux,ssh,pdftk,Php,Linux,Ssh,Pdftk,我是新的so ssh和终端命令 我使用在web服务器(Linus Cent Os专用虚拟服务器)上安装了pdftk 虽然最初遇到了问题,因为我所有的经验都是GUI,但不知何故,按照说明,我成功地安装了pdftk 现在,当我键入命令时,pdftk在哪里 答案是 pdftk:/usr/bin/pdftk/usr/local/bin/pdftk/ 当我按照说明进行操作时,最后一步是将文件夹复制到成功的/usr/local/bin/。现在当我发出命令的时候 pdftk——版本 它成功运行,返回版本信息

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

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

现在,当我键入命令时,pdftk在哪里

答案是

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

当我按照说明进行操作时,最后一步是将文件夹复制到成功的/usr/local/bin/。现在当我发出命令的时候
pdftk——版本
它成功运行,返回版本信息

在我的php中,当我尝试将其用于

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

没有显示任何内容


有人能告诉我我能做什么吗?

当你离开本地,只做以下事情时,它能起作用吗

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

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

我必须设置

safe_mode = Off
在/etc/php5/cli/php.ini中,否则我只能

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


如果pdftk将版本数据写入STDERR而不是STDOUT,您将看不到它-passthru通常不会捕获STDERR。尝试执行一个
pdftk--version 2>&1
来强制stderr进入stdout。通过在php代码中添加'2>&1',返回sh:/usr/bin/pdftk:没有这样的文件或目录,尽管我已经使用powerpannel告诉过您'where is pdftk'的输出,但是我已经看到文件pdftk实际上存在于locationWell上,如果exec调用找不到它,然后也许考虑PosiPanel是Lyin。使用PDFTK命令,使用电源面板,一步一步地走到位置(CD/Ur/Studio/Bian/),PDFTK存在。