试图运行经由EXEC():PHP EXEC无法叉IIS 6.0
EXEC( “wkhtmltopdf \ wkhtmltopdf FedExDomestic.html FedExDomestic.pdf”);
我收到以下错误信息:
警告:EXEC():无法派生[wkhtmltopdf \ wkhtmltopdf FedExDomestic.html FedExDomestic.pdf] ...
它可以使用我的XAMPP本地服务器上,但不在我的IIS 6.0服务器中。
我已经尝试了这么多东西来得到它的工作,其中包括:
1)具有完全的控制权限IUSR在cmd.exe的,包含的文件夹我的PHP文件,程序我试图执行。
2)运行CACLS%COMSPEC%/ E/G%COMPUTERNAME%\ IUSR_%COMPUTERNAME%:经由所述命令提示的cmd.exe
3)在给予cmd.exe的完全控制权限的网络服务R,包含我的.php文件的文件夹以及我正在尝试执行的程序(这是因为我读了w3wp.exe是用于运行外部程序的,并且负责它的用户名是NETWORK SERVICE)。
4)更换EXEC()与系统()和了shell_exec()
我一直在这个问题天,已经研究和尝试了很多不同的东西都没有用。
请帮忙!
这实际上更多的是评论而不是答案。 – 2015-01-29 17:19:02