php在网络上运行exe throght exec但不能运行gui

时间:2014-11-04 03:39:13

标签: php apache windows-7 exec

首先我很抱歉我的英文.. 我想通过exec运行一个命令来打开一个程序。

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

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

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

我的系统:Windows 7

php服务器:wampserver

用户:管理员

此网站仅在本地运行。

非常感谢。

1 个答案:

答案 0 :(得分:0)

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

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