我在
Windows Server上运行Xampp; Apache作为具有本地帐户的服务运行.
在此服务器上,网络共享作为X:安装,具有特定凭据.
在此服务器上,网络共享作为X:安装,具有特定凭据.
<?PHP echo shell_exec("whoami"); fopen('X:\\text.txt',"r"); ?>
得到
theservername\thelocaluser Warning: fopen(X:\text.txt) [function.fopen]: Failed to open stream: No such file or directory
我尝试运行Apache,而不是作为服务,而是通过启动httpd.exe直接运行…
并且代码有效.
我看不出是什么导致服务和应用程序之间的区别以及如何使它工作.