Board logo

标题: [求助] 求助 PHP 执行linux 命令的代码 [打印本页]

作者: qianglong    时间: 2012-3-16 14:36     标题: 求助 PHP 执行linux 命令的代码

本帖最后由 qianglong 于 2012-3-16 15:44 编辑

11111111111111.jpg


PHP执行linux命令

在终端上执行命令就没有问题


用PHP exec、system、passthru  均不能成功执行 ,现求PHP代码
或者是一个思路,这样是什么原因造成的
  1. /usr/local/Zend/ZendGuard-5_5_0/plugins/com.zend.guard.core.resources.linux.x86_5.5.0/resources/GuardEngine --xml-file /root/Zend/workspaces/ZendGuardProjects/fanwe/guard.xml
  2. Entering directory: /www/web/lx/public_html/in
  3. /www/web/lx/public_html/in/index.php: Done.
  4. Leaving directory: /www/web/lx/public_html/in
复制代码


图片附件: 11111111111111.jpg (2012-3-16 14:34, 32.53 KB) / 下载次数 2990
http://www.wdlinux.cn/bbs/attachment.php?aid=442&k=bcfea7fb07f88985316270c17a360126&t=1715434157&sid=Lcc1Pc


作者: admin    时间: 2012-3-16 16:02

这是什么问题?
作者: qianglong    时间: 2012-3-16 16:14

回复 2# admin


   PHP 与linux问题....
作者: qianglong    时间: 2012-3-16 16:56

我想实现的目的是 通过PHP 调用linux命令  对某个PHP文件进行zend加密
然后 我在linux 的终端内运行
/usr/local/Zend/ZendGuard-5_5_0/plugins/com.zend.guard.core.resources.linux.x86_5.5.0/resources/GuardEngine --xml-file /root/Zend/workspaces/ZendGuardProjects/fanwe/guard.xml

就可以进行加密,当我用system函数运行这个的时候 就不能成功

上面是运行截图
作者: admin    时间: 2012-3-16 17:42

我的意思是,你现在有什么问题
因为从上面的内容来看,并没有问题
作者: qianglong    时间: 2012-3-16 18:10

PHP system()   不能 上面的那个命令。 返回非0值

现在寻求函数或方法,要正常运行那个命令才行
作者: qianglong    时间: 2012-3-16 18:41

11111111111.jpg

又在终端运行一次命令 ,他们下面的是一条一条输出的,是不是什么连续性的命令呢,
我现在想把命令写在PHP文件里面,我在浏览器里面只需要点击一下按钮,PHP就执行命令
我用system函数是不行的。

图片附件: 11111111111.jpg (2012-3-16 18:39, 77.59 KB) / 下载次数 3023
http://www.wdlinux.cn/bbs/attachment.php?aid=443&k=6179da1cfb2ac19453a3963caf9795d9&t=1715434157&sid=Lcc1Pc


作者: qianglong    时间: 2012-3-17 16:07

到现在还没有解决
作者: qianglong    时间: 2012-3-17 18:05

是不是因为没有root 权限的问题的呢,
如PHP 如果使用root 权限执行命令呢




欢迎光临 WDlinux官方论坛 (http://www.wdlinux.cn/bbs/) Powered by Discuz! 7.2