不是的,我知道可以设置httpconf文件,让apache运行在root之外的任意用户权限下,但是要运行在root权限下还要改其他东西,我不知道怎么改,请教各位兄弟了!

解决方案 »

  1.   

    修改httpd.conf
     User = root
     Group = root
      

  2.   

    除了root用户外,都可以通过修改修改httpd.conf做到,但是如果是修改为root的话,重起apache它会提示,默认web服务是不允许运行再root权限下的,如果一定要这样做的话,就要修改configure文件,然后重新编译安装,我就是不知道怎么改这个文件,多谢这位兄弟回复,我已经等了很久了,^-^
      

  3.   

    太可怕了,当你使apache运行在root权限下后所有连接到该服务器的用户都将是root身份。
    你或许可以从终端以root身份登录,以命令行方式执行php程序
      

  4.   

    你非用root来执行么?
    你可以增加一个别的用户来执行呀,比如用 vpopmail
      

  5.   

    问题已解决,安装了vpopmail,然后运行在vpopmail帐号下,谢谢各位指点,^-^