我有兴趣使用 lamp stack 设置本地 php 测试/开发环境。
我想使用 eclipse 的 php 插件(我通常使用 java 并且非常熟悉 eclipse)。
- 首先,直接在 apache/var/www 目录中本地开发我的网站是否正确?
- 如果可以,有人可以描述如何正确设置 www 目录的权限,以便 eclipse (不以 root 身份运行)有权读取/修改该目录中的 php 文件吗?
这完全适用于本地开发,因此我认为安全性并不是那么重要的问题。
最佳答案
没关系,我亲自把它放在/var/www/下并放在www-data组下,并将我的用户名放入www-data组下。
您将自己添加到群组中:
sudo usermod -a -G www-data <username>
将组更改为 www-data,以防万一:
sudo chgrp -R www-data /var/www
获取新文件继承权限(750)
sudo chmod -R 2750 www-data /var/www
有些人喜欢将其放在/home/username/www/中,这样会更容易。
关于apache - 本地开发、Apache 与开发人员 - 文件权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1117557/