+ -
当前位置:首页 → 问答吧 → php的exec函数O(∩_∩)O~

php的exec函数O(∩_∩)O~

时间:2010-10-09

来源:互联网

我在php文件中写了如下代码:
 $cmd="svn checkout 地址";
 exec($cmd,$results);
我在浏览器中访问这个页面,没有任何结果,
直接在linux上执行cmd包含的命令可以用,用php命令执行这个php文件也有结果输出,命令执行了,请问这是怎么回事?
为什么浏览器访问就不行呢?O(∩_∩)O~先谢谢大家

作者: printfabcd   发布时间: 2010-10-09

php 直接执行文件的时候,你是用哪个身份登陆的? root?
浏览器权限不够,也就是WEB服务器没有权限

作者: lbc227540   发布时间: 2010-10-09

嗯,我用的是root权限,请问那要怎么改才能有权限呢O(∩_∩)O~

作者: printfabcd   发布时间: 2010-10-09

-rw-r--r-- 1 root root  836 Oct  8 17:11 svn_groupuser_add.php
这是那个文件,请问要将权限改成什么?O(∩_∩)O~

作者: printfabcd   发布时间: 2010-10-09

正如1楼说的Linux系统的安全性很高。我想也是你的权限问题。。

作者: ahlijunjie   发布时间: 2010-10-09

对了,为什么其他的文件写了shell脚本,就可以执行呢O(∩_∩)O~

作者: printfabcd   发布时间: 2010-10-09

那请问权限要设置成什么??O(∩_∩)O~

作者: printfabcd   发布时间: 2010-10-09