这样就太不安全了....
搞笑,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 |
注册
个人空间
