1

我正在研究 shell_exec,它不在浏览器中运行,但在终端中运行。这是我的代码:

<?php
    echo 1;

    shell_exec ("gpg --output /home/datafeeding/testing/sampledick.xls.gpg --encrypt --recipient rtalplacido@yahoo.com /opt/jasperserver-3.5.0/apache-tomcat/webapps/JavaBridge/reports/sampledick.xls");

    echo 2;
    echo "<br>";

?>

echo 2,它只是通过 shell exec

4

1 回答 1

1

http://php.net/manual/en/function.shell-exec.php

注意:当 PHP 在安全模式下运行时,此功能被禁用。

另外,添加 gpg 二进制文件的完整路径 - /usr/bin/gpg

看到这篇文章:GPG 错误代码 2

于 2012-12-03T09:40:44.630 回答