搞笑,apache都没启动,怎么运行php呀

解决方案 »

  1.   

    system -- Execute an external program and display the output
    string system ( string command [, int &return_var] )
    默认的用户(nobody)没有权限启动Apache Server绑定到80端口
      

  2.   

    理论上是可以的吧,关键看是不是有权限运行apache的目录,没有试过,顶
      

  3.   

    可以用PHP 直接执行外部命令!!来运行linu下重启apache的命令
      

  4.   

    shishi1234(孤行泪) 说的对,应该是这个意思
      

  5.   

    PHP都可以重启Apache
    那应该你有最高权限!
      

  6.   

    apache是由root用户启动的。如果你要php里重启那就要求apache运行于root下……
      

  7.   

    理论上应该是可以的, 不过这样做也没什么必要啊!
    我以前写过一个通过WAP用手机管理服务器的小程序,用的主要是exec()函数,
      

  8.   

    有个linux下的管理程序webmin,里面就可以重启apache。怎么实现的?
      

  9.   

    system("sudo");
    system("reboot");连系统也一起重启了吧,哈哈
      

  10.   

    写个daemon守护程序侦听在127.0.0.1 ip的某个端口上.然后用php_sockes连接上,发送命令给它重启apache.
      

  11.   

    linux要是这么容易让一个PHP脚本控制的话,两个可能1.管理员被收买了
    2.管理员是白痴
      

  12.   

    另外装一套php系统,否则不能重启自己
      

  13.   

    写一个简单的shell脚本重起apache,设定所有者是root,然后设定setuid,然后就可以在php中用system调用了。加上适当的访问限制可是是安全的,比如说限定IP地址加密码认证。
      

  14.   

    用system函数 不过这东西 要谨慎使用 万一远程启动失败
      

  15.   

    有个linux下的管理程序webmin,里面就可以重启apache。怎么实现的?
    ----------------------这东西不是基于apache+php的吧。
      

  16.   

    如果有其他的WEB服务器到是可以重新启动APACHE