php代码exec("kill $pid",$op,$returns)无法杀死linux虚拟机下的进程

HF805 2015-05-15 04:57:01
如题,我在linux下写php代码exec("kill $pid",$op,$returns),通过pid杀进程,执行后,返回的一直都是“1”,就是说一直执行不成功,执行完后进程id还在。执行kill调用的文件我已经给了最大权限了。网上有说是php.ini的配置问题啥的,但找了一天了也没找到任何值得参考的意见,求各位大神给些意见啊!!!!!
...全文
523 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
害虫滴害虫 2016-11-04
  • 打赏
  • 举报
回复
楼主为什么我还是不行,我也是也kill进程,显示可以
weiweishuo 2015-08-26
  • 打赏
  • 举报
回复
楼主给的链接很好。照着做成了。
HF805 2015-05-18
  • 打赏
  • 举报
回复
虽然没有给出我想要的答案,不过7楼给的我启发很大,我去网上找了些关于修改apache执行权限的博客,最后成功解决了问题。下面那篇对我有帮助的博客:http://blog.csdn.net/lxwxiao/article/details/8513355
傲雪星枫 2015-05-15
  • 打赏
  • 举报
回复
没有权限。 把apache的权限设为root看看。
HF805 2015-05-15
  • 打赏
  • 举报
回复
引用 4 楼 xuzuning 的回复:
多半是没有权限
什么权限啊?要改哪个文件?哪些东西?
HF805 2015-05-15
  • 打赏
  • 举报
回复
引用 3 楼 jam00 的回复:
配置文件中,打开了 exec这个函数?
不是的,是我写的php代码,里面执行了exec函数,用来杀死我指定的一个进程,但是没效果。exec函数做其他的是没问题的,比如exec('pidof /sbin/reboot',$op,$returns);echo $returns;就可以得到0,表示执行成功了,但用来杀死进程就一直不行,权限问题?还是哪里的配置问题?
xuzuning 2015-05-15
  • 打赏
  • 举报
回复
多半是没有权限
果酱很好吃 2015-05-15
  • 打赏
  • 举报
回复
配置文件中,打开了 exec这个函数?
HF805 2015-05-15
  • 打赏
  • 举报
回复
我linux是用root登陆的
HF805 2015-05-15
  • 打赏
  • 举报
回复
是不是扯到了php的安全模式什么的啊,该怎么弄啊!

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧