【问题标题】:php run exe throght exec in web but can't run guiphp 在 web 中通过 exec 运行 exe 但无法运行 gui
【发布时间】:2014-12-30 21:10:11
【问题描述】:

首先对不起我的英语.. 我想通过 exec 运行一个命令来打开一个程序。

例如: 我想打开一个txt文件 D:\text.txt 测试.php

exec('D:\text.txt');

我用cmd运行这个php文件,可以打开text.txt。 但是当我在 web 服务器中运行这个 php 文件时,它无法工作。 该文件无法打开,但我在任务管理器中找到了一个名为 notepad.exe 的进程。 我尝试了很多方法来解决它,但都失败了。

我的系统:windows 7

php 服务器:wampserver

用户:管理员

此网站仅在本地运行。

非常感谢。

【问题讨论】:

  • @Bob 没用。结果是一样的。在我尝试使我的网络服务器的可执行文件与桌面交互并运行我的程序后,弹出一个窗口,单击按钮后,出现了记事本。但我不想每次都确认.. .

标签: php apache windows-7 exec


【解决方案1】:

现在我知道如何解决这个问题了。 此代码可以在我的工作计算机上打开文件,但不能在我自己的计算机上打开。 在我搜索了很多之后,我发现它与操作系统服务有关。 在我的工作计算机上,xampp是从其他计算机复​​制的,并且apache在没有os服务的情况下运行,我安装了apache服务后它也不起作用。

所以我想如果我知道如何在没有服务的情况下运行 apache,这个问题就会得到解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-09
    • 1970-01-01
    • 2012-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多