Heim > Backend-Entwicklung > PHP-Tutorial > 给CMD添加internet账户权限

给CMD添加internet账户权限

WBOY
Freigeben: 2016-06-06 20:52:32
Original
1166 Leute haben es durchsucht

想用php来执行外部程序,现在在浏览器方式执行的话无效,查了一下说是要给cmd.exe添加internet权限,怎么添加呢?

问题修改一:
index.php

$dir = 'E:\test';

$output=array();
$command = "svn update ".$dir;

//print_r($command);
exec($command,$output);
for ($i=0;$i <p>在windows下部署,然后浏览器里执行,无效</p><p>问题修改二:<br>
进一步测试,发现如果全是在本机的话(本机访问)没有问题,但如果我在其它电脑上访问这台电脑上的这个页面就无效了!</p>
                            
                        


                                                                                                                        
                     <h2>回复内容:</h2>
                      
                                                            <p>想用php来执行外部程序,现在在浏览器方式执行的话无效,查了一下说是要给cmd.exe添加internet权限,怎么添加呢?</p><p>问题修改一:<br>
index.php</p><pre class="brush:php;toolbar:false">$dir = 'E:\test';

$output=array();
$command = "svn update ".$dir;

//print_r($command);
exec($command,$output);
for ($i=0;$i <p>在windows下部署,然后浏览器里执行,无效</p><p>问题修改二:<br>
进一步测试,发现如果全是在本机的话(本机访问)没有问题,但如果我在其它电脑上访问这台电脑上的这个页面就无效了!</p>
                            
                        
            <p class="answer fmt" data-id="1020000000139461">
                                    </p><p>您的意思是,用户访问服务器上的页面,实现在服务器端执行cmd的目的是把?</p><p>如果是这样的话,你确实需要给cmd.exe添加可执行权限。</p><p>首先你要确定你的apache跑在什么用户下,这里先假设你的apache是由apacherunner这个用户启动的。</p><p>你要在系统盘Windows\System32目录下找到cmd.exe 右键点击--》属性--》安全--》编辑--》添加 输入apacherunner --》确定;</p><p>在用户列表中选择刚刚添加的apache的启动用户,在下边的权限框里找到“读取和执行”在允许前打勾并确定。这样权限就加好了。</p><p><strong>警告:您这样的做法会带来服务器的安全隐患,请不要在生产环境内使用这种方法。如需远程控制服务器请使用远程桌面等专业接口。</strong></p>
                            
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage