我正在使用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
答案 0 :(得分:1)
http://php.net/manual/en/function.shell-exec.php
注意:当PHP以安全模式运行时,此功能被禁用。
另外,添加完整路径gpg binary - / usr / bin / gpg
请参阅此帖子:GPG Error Code 2