56

我开始学习 PHP / MySQL,但是在我正在阅读的所有文档中,它都提到/var/www/html了您要安装诸如 CakePHP 之类的框架的文件夹,或者例如 /var/www/html 是您想要的文件夹安装您的网站,以便一切都在根目录下。

究竟是什么/var/www/html意思?

4

2 回答 2

39

/var/www/html只是 Web 服务器的默认根文件夹。您可以通过编辑文件(通常apache.conf位于)/etc/apache/confDocumentRoot

许多房东不允许您自己更改这些东西,因此您的里程可能会有所不同。有些允许您更改它们,但只能使用内置的管理工具(例如 cPanel)而不是通过命令行或编辑原始配置文件。

于 2013-04-24T16:50:20.397 回答
30

在大多数共享主机中,您无法设置它。

在 VPS 或专用服务器上,您可以设置它,但一切都有其价格。

在共享主机上,通常您会收到一个 Linux 帐户,例如/home/ (您的用户名) / ,而/var/www/html的等价物变成 /home/ (您的用户名) /public_html/ (或类似的东西, 例如 /home/ (你的用户名) /www)

如果您通过 FTP 访问您的帐户,您将自动访问您的 */home/ (您的用户名) / 文件夹,只需找到wwwpublic_html并将您的站点放入其中。

如果您在代码中使用绝对路径,坏消息,您需要重构它以在代码中使用相对路径,至少在共享主机中。

于 2013-04-24T16:51:06.420 回答