【发布时间】:2012-09-15 09:34:36
【问题描述】:
我是一名网络开发人员,刚接触 linux。我刚刚将我的个人笔记本电脑配置为双启动 Windows 7 / Ubuntu 12.0.4 工作站。我按照此处的说明通过 taskel 安装了默认的 Ubuntu LAMP 堆栈:https://help.ubuntu.com/community/ApacheMySQLPHP。现在我想设置一些 web 项目并将它们映射到 Apache2 虚拟主机。我正在使用以下教程来设置 Apache2 虚拟主机:http://www.linode.com/wiki/index.php/Configure_apache_to_use_virtual_hosts_on_ubuntu_server。
我的 Linux 用户名是 neil。我想创建以下目录:/var/www/vhosts。我的每个 Web 项目都将位于 /var/www/vhosts 的子目录中。我的 IDE (PhpStorm) 应该具有对 /var/www/vhosts 的写入权限,以便我可以直接通过 IDE 创建新项目。当然,我的浏览器也应该能够查看每个 Web 项目。
我没有足够的访问权限来创建 /var/www/vhosts。显然我可以使用 sudo 创建目录,但我认为这不是我需要的解决方案。
所以这是我的问题,我应该为以下内容设置 UID、GID 和权限: 1. /var/www 2. /var/www/vhosts/foo(其中 foo 是项目的名称) 3.阿帕奇2 4. MySQL 5.PHP 6. PhpStorm(IDE)?
提前致谢!
【问题讨论】:
-
我最终将 /var/www 加入我的用户帐户,这似乎解决了我的问题。
标签: lamp ubuntu-12.04 virtual-hosts