【问题标题】:Validate if an application is at the server验证应用程序是否在服务器上
【发布时间】:2010-01-28 15:56:44
【问题描述】:

我有自己的网络服务器,对于我的一个客户,我需要能够搜索 PDF。我已经要求我的托管服务提供商安装 xPDF 包。现在我开始测试了,我在 PHP 脚本中调用了这行代码:

$content = shell_exec('/usr/local/bin/pdftotext test.pdf -');

唯一的问题是,我得到了一个 NULL 结果。所以,我的问题是,有没有办法验证程序是否真的安装了?顺便说一句,我什至不确定路径是否正确。如果谈到拥有自己的网络服务器,我还很陌生。这个例子来自:http://davidwalsh.name/read-pdf-doc-file-php

【问题讨论】:

    标签: php unix shell-exec


    【解决方案1】:

    如果您有 shell 访问权限,请使用 SSH 登录,然后尝试

    whereis pdftotext
    

    如果你得到的只是一个

    pdftotext:
    

    那么它很可能没有(或未正确)安装。

    【讨论】:

    • 谢谢!我发现它的路径不正确。当我尝试您的解决方案时,托管服务提供商已经提供了一个答案,告诉我路径错误!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-28
    • 2019-01-29
    相关资源
    最近更新 更多