我有兴趣使用灯堆建立本地php测试/开发环境 我想使用php插件进行eclipse(我通常使用java并且非常熟悉eclipse)。
这完全是针对本地开发的,所以我认为安全性并不是一个问题。
答案 0 :(得分:3)
如果您希望将其放在其他位置(例如Eclipse工作区目录),则可以更改Apache的DocumentRoot(或使用不同的DocumentRoot创建VirtualHost)。编辑Apache的httpd.conf文件,并在最后添加:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName mytestserver.localhost
DocumentRoot /path/to/project/dir
</VirtualHost>
* s可以原样保留;这意味着无论您的IP地址如何,它们都能正常工作。
ServerName可以是您想要的任何内容,只要您在/ etc / hosts文件中添加相应的条目,例如:
127.0.0.1 mytestserver.localhost
我经常让所有本地服务器以“.localhost”结尾,就像惯例一样。
最后,重启Apache。然后,您可以http://mytestserver.localhost访问服务器。根据需要重复使用多个虚拟主机,每个主机指向不同的项目。
只要每个人都可以阅读这些文件(通常是默认文件),你应该没问题。
答案 1 :(得分:2)
没关系,我个人将它放在/ var / www /中并将其放在www-data组下,并将我的用户名放入www-data组。
您可以将自己添加到群组中:
sudo usermod -a -G www-data <username>
如果您没有:
,请将组更改为www-datasudo chgrp -R www-data /var/www
获取新文件以继承权限(750)
sudo chmod -R 2750 www-data /var/www
有些人喜欢将它放在/ home / username / www /中,这会更容易。
答案 2 :(得分:0)
绝对可以直接在您的服务器的/ var / www /目录中使用您的网站。但是,最好的做法是设置一个本地环境(使用XAMPP之类的东西)在开发机器上编辑您的网站,然后在准备就绪时将其上传到您的实时服务器。这样你就不会在现场暂时引入任何错误或错误。