[英]php run exe throght exec in web but can't run gui
首先,我对我的英语感到抱歉。我想通过exec运行命令以打开程序。
例如:我想打开一个txt文件D:\\ text.txt test.php
exec('D:\text.txt');
我使用cmd运行此php文件,它可以打开text.txt。 但是当我在Web服务器上运行此php文件时,它无法工作。 该文件无法打开,但我在任务管理器中找到了一个名为notepad.exe的进程。 我尝试了很多方法来解决它,但是所有软件都失败了。
我的系统:Windows 7
php服务器:wampserver
用户:管理员
该网站仅在本地运行。
非常感谢。
现在,我知道如何解决此问题。 此代码可以在我的工作计算机上打开文件,但不能在我自己的计算机上打开文件。 经过大量搜索之后,我发现它与OS服务有关。 在我的工作计算机上,xampp是从其他计算机复制的,并且apache在没有操作系统服务的情况下运行,在我安装apache服务之后,它也无法正常工作。
因此,我认为如果我知道如何在没有服务的情况下运行apache,这个问题将得到解决。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.