/var/www/html 是啥? [关闭]
Posted
技术标签:
【中文标题】/var/www/html 是啥? [关闭]【英文标题】:What is /var/www/html? [closed]/var/www/html 是什么? [关闭] 【发布时间】:2013-04-18 08:08:09 【问题描述】:我开始学习 php / mysql,但在我阅读的所有文档中,它提到 /var/www/html
是您要安装框架(例如 CakePHP)的文件夹,或者例如 /var/www/ html 是您要安装网站的文件夹,因此所有内容都在根目录中。
/var/www/html
到底是什么意思?
【问题讨论】:
这是比较流行的网络服务器默认使用的默认路径。您应该使用主机指定使用的文件夹路径。 它是您网站的基本目录。您可能有一个 www 文件夹或一个 html 文件夹,这完全取决于主机和操作系统。 如果您查看您的 Apache 配置,您会在其中找到有关它默认配置文档根目录的所有详细信息。您可以将其更新到您选择的任何文件夹/var/www/html
是 Windows 中计算机上的 linux 目录,它可能是 c:\www\
。 Apache 可以设置为查看此目录并处理这些文件,即 c:\www\index.php
可以作为 http://localhost/index.php
的服务器
【参考方案1】:
/var/www/html
只是 Web 服务器的默认根文件夹。您可以通过编辑apache.conf
文件(通常位于/etc/apache/conf
)并更改DocumentRoot
属性(请参阅http://httpd.apache.org/docs/current/mod/core.html#documentroot 了解相关信息)将其更改为您想要的任何文件夹
许多房东不允许您自己更改这些内容,因此您的里程可能会有所不同。有些允许您更改它们,但只能使用内置管理工具(例如 cPanel),而不是通过命令行或编辑原始配置文件。
【讨论】:
【参考方案2】:在大多数共享主机中,您无法设置它。
在 VPS 或专用服务器上,你可以设置它,但一切都有它的价格。
在共享主机上,通常您会收到一个 Linux 帐户,例如 /home/(您的用户名)/ 和 /var 等价物/www/html 变成 /home/(你的用户名)/public_html/(或类似的东西,例如 /home/(你的用户名)/www )
如果您通过 FTP 访问您的帐户,您将自动访问您的 */home/(您的用户名)/ 文件夹,只需找到 www 或 public_html 并将您的网站放入其中。
如果您在代码中使用绝对路径,坏消息,您需要重构它以在代码中使用相对路径,至少在共享主机中。
【讨论】:
更多信息serverfault.com/q/24523/87017以上是关于/var/www/html 是啥? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章