gpt4 book ai didi

Windows Server 2008 上的 PHP 执行程序

转载 作者:可可西里 更新时间:2023-11-01 09:35:59 26 4
gpt4 key购买 nike

我在 Windows Server 2008 上的 IIS 中将 PHP 作为模块安装,但在尝试从 PHP 脚本中执行命令行程序时遇到了很大困难。

我可以使用 php-cgi.exe 和 php-cli.exe 正常执行 PHP 代码,这让我相信这可能是权限问题。

但是,我可以执行一些命令,例如 shutdown.exe 和 dir。

我在 ASP.NET 文件中尝试了相同的过程,但遇到了完全相同的问题。

基本上,我想这样做:

exec("exe文件路径");

让它真正发挥作用。

最佳答案

尝试

exec('path-to-exe-file 2>&1', $output);
var_dump($output);

2>&1 部分应该将错误消息重定向到标准输出(在 win32 上也是如此),因此应该显示在 $output 中。

关于Windows Server 2008 上的 PHP 执行程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1298027/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com