赞助连接

赞助连接

阅 读 文 章

LINUX下,用什么php代码可以重启apache?

[来源:网上转载 (CSDN转载) | 作者:网友(mouzhi) | 时间:2008-04-27 | 浏览:人次 ]

如题
这样就太不安全了....
搞笑,apache都没启动,怎么运行php呀
PHP无法启动APACHE
大哥们``是重启啊```
system   --   Execute   an   external   program   and   display   the   output  
  string   system   (   string   command   [,   int   &return_var]   )  
  默认的用户(nobody)没有权限启动Apache   Server绑定到80端口
理论上是可以的吧,关键看是不是有权限运行apache的目录,没有试过,顶
可以用PHP   直接执行外部命令!!来运行linu下重启apache的命令
不知道,嘿嘿!
exec   试试
shishi1234(孤行泪)   说的对,应该是这个意思
PHP都可以重启Apache  
  那应该你有最高权限!
apache是由root用户启动的。如果你要php里重启那就要求apache运行于root下……
用sudo吧!
理论上应该是可以的,   不过这样做也没什么必要啊!  
  我以前写过一个通过WAP用手机管理服务器的小程序,用的主要是exec()函数,
权限
有个linux下的管理程序webmin,里面就可以重启apache。怎么实现的?
有权限就可以
system("sudo");  
  system("reboot");  
   
  连系统也一起重启了吧,哈哈
写个daemon守护程序侦听在127.0.0.1   ip的某个端口上.然后用php_sockes连接上,发送命令给它重启apache.
linux要是这么容易让一个PHP脚本控制的话,两个可能  
   
  1.管理员被收买了  
  2.管理员是白痴
另外装一套php系统,否则不能重启自己
写一个简单的shell脚本重起apache,设定所有者是root,然后设定setuid,然后就可以在php中用system调用了。  
   
  加上适当的访问限制可是是安全的,比如说限定IP地址加密码认证。
最主要的就是要有权限,如果没有权限,什么都是白搭
用system函数   不过这东西   要谨慎使用   万一远程启动失败。。。
UP  
  100M   (php、cgi、freebsd)+顶级英文域名=90块  
  http://www.dataweb.cn/  
 
有个linux下的管理程序webmin,里面就可以重启apache。怎么实现的?  
  ----------------------  
   
  这东西不是基于apache+php的吧。
如果有其他的WEB服务器到是可以重新启动APACHE
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 可以 代码 apache 重启 启动 php system 程序 运行 PHP

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.