2010-09-29 167 views
0

我可以写/ etc/apache2 /目录吗? 我想用php和apache创建一个文件。但我必须根。 有没有办法给sudoers?php apache root写入权限

可以做到这一点吗?

+2

你是说你想要一个PHP网页程序有写访问自己的Apache服务器的私人文件夹?哎哟。 – Spudley 2010-09-29 15:24:40

+0

你不需要写访问apache2文件夹来创建一个php的web应用程序。相反,尝试找到'htdocs'文件夹并将你的php文件放在那里。 – erikbwork 2010-09-29 15:27:05

+0

@Spudley,我可以写apache目录。 @erikb我知道。 – feykintosh 2010-09-29 15:30:30

回答

1

您可以将/ etc/apache2组更改为apache运行的同一组,并给予组写入权限。这可能比尝试使用php和系统调用更安全。

0

希望Apache进程写入的任何目录都需要由Apache守护程序运行的用户写入。所以你要么需要将目录设置为全局可写的(即chmod 777),要么由Apache用户拥有。