passthru не работает в pdftk - PullRequest
2 голосов
/ 24 марта 2012

Я новый, так что команды ssh и терминала Я установил pdftk на свой веб-сервер (выделенный виртуальный сервер Linus Cent-Os), используя переполнение стека .

Хотя изначально возникли проблемы, поскольку весь мой опыт был с графическим интерфейсом, но каким-то образом следуя инструкциям, мне удалось установить pdftk

Теперь, когда я набираю команду whereis pdftk

ответ

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

когда я следовал инструкции, последним шагом было копирование папки в / usr / local / bin /, которая прошла успешно. теперь, когда я выдаю команду pdftk --version он работает успешно, возвращая информацию о версии.

в моем php, когда я пытаюсь использовать это с

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

это не отображается

Может ли кто-нибудь направить меня, что я могу сделать?

Ответы [ 2 ]

1 голос
/ 04 мая 2012

работает, когда вы выходите из локальной сети и просто делаете:

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

пробовал на моем сервере, / usr / bin / отображает данные о версии, но / user / local / bin не

0 голосов
/ 06 августа 2012

Я должен был установить

safe_mode = Off

в /etc/php5/cli/php.ini, в противном случае я получил только

sh: / pdftk: такого файла нет иликаталог.

...