首先我很抱歉我的英文.. 我想通过exec运行一个命令来打开一个程序。
例如: 我想打开一个txt文件D:\ text.txt test.php的
exec('D:\text.txt');
我使用cmd来运行这个php文件,它可以打开text.txt。 但是当我在Web服务器上运行这个php文件时,它无法正常工作。 该文件无法打开但我在任务管理器中找到名为notepad.exe的进程。 我尝试了很多方法来解决它,但所有的软件都失败了。
我的系统:Windows 7
php服务器:wampserver
用户:管理员
此网站仅在本地运行。
非常感谢。
答案 0 :(得分:0)
现在我知道如何解决这个问题。 此代码可以在我的工作计算机上打开文件,但不能在我自己的计算机上打开。 在我搜索了很多之后,我认为它与os服务有关。 在我的工作计算机上,xampp是从其他计算机复制的,而apache在没有os服务的情况下运行,在我安装apache服务后,它也无法正常工作。
所以我想如果我知道如何在没有服务的情况下运行apache,这个问题就会得到解决。