易截截图软件、单文件、免安装、纯绿色、仅160KB

linux下php执行命令的问题

PHP中用mount命令进行挂载没反应。但在linux中执行此命令好用。

PHP文件:test.php
<?php
$strCommond = 'sudo mount -t cifs //192.168.0.1/var/www /mnt/www -o iocharset=utf8,codepage=932,username=admin,password=admin';
if (exec($strCommond)) {

    echo "OK";
} else {

    echo "NG";
}
?>

运行结果是:NG

请这位朋友帮忙解决一下

如何看apache用户权限能否执行sudo?

exec返回值为空

apache conf 里的 groupid userid 跟
ls -las sudo 看看对应权限

apache conf里的user和group是daemon

ls -las sudo这命令出错
error:ls cannot access sudo

exec是没有返回值的


用DEMO去获取SUDO权限估计够呛。除非你那么放心把你的权限交出去

其实建议你可以自己写个SHELL脚本,SHELL脚本提交给DEMO操作执行

你自己那边控制权限操作,可能会更好点

我写过一个SHELL,用PHP调用SHELL也不行

能否给写个小例子?

创建你的SH

将你的SH放入demo用户可以接入的PATH内
修改SH权限为 777吧(other组可执行即可)

exec("全路径到/SH"); 

另外就是你的SH里的写法。那就是关于SHELL脚本编程方面知识了

你测试的时候可以只在里面调用一个简单命令
比如
touch "test" > abc.txt

如果成功了说明至少你PHP调用脚本是完成了。至于你要完成什么那就是你对系统


相关问答:

关于linux下socket编程的问题! - C/C++ / C语言

由于我才刚刚接触socket编程,自己写了一个简单程序,但就是在运行的时候出现段错误,无法解决,现在我把源代码贴出来,请各位大虾指正一下!谢谢!
#include<stdio.h>
#include<stdlib.h>
#include& ......

linux命令大全 - Linux/Unix社区 / UNIX文化

咨询QQ:269562808
bzip2recover
功能说明:用来修复损坏的.bz2文件。
语法:bzip2recover[.bz2压缩文件]
补充说明:bzip2是以区块的方式来压缩文件,每个区块视为独立的单位。因此,当某一区
块损坏时,便可利 ......

武汉哪里PHP培训比较正规 - PHP / 基础编程

过完年要去武汉了,想了解一下PHP培训比较正规?

哦 对了,还有!PHP手册必须得弄一个

嗯 天天在看圣经(一天也就只能看个二十页),PHP100视频教程看了33讲了(一天也只看一讲)
我会坚持把这本书和视频搞定 ......

php如何访问object

请问
object(Helper_Uploader_File) {
  protected '_file'  => array(
    'name' => string '4_光影_1.jpg' (length=14)
    'type ......

是选win2008还是suse linux、redhat、centos,犹豫中

引用内容vsking 2009-12-25 22:56:52
现在是win2008和iis8的时代了,不要还停留在iis5时代,win2008被评为十佳操作系统之首不是偶然的,你要是..
我的问题是:
最近想买个服务器,看了dell上的系统定制选择,一些 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号