我开始学习PHP / MySQL,但在我正在阅读的所有文档中,它提到/var/www/html
是要安装CakePHP等框架的文件夹,或者例如/ var / www / html是您要安装网站的文件夹,以便所有内容都以root用户身份。
/var/www/html
究竟是什么意思?
答案 0 :(得分:19)
/var/www/html
只是Web服务器的默认根文件夹。您可以通过修改apache.conf
文件(通常位于/etc/apache/conf
)并更改DocumentRoot
属性(请参阅http://httpd.apache.org/docs/current/mod/core.html#documentroot了解相关信息)将其更改为您想要的任何文件夹
许多主人不允许您自己更改这些内容,因此您的里程可能会有所不同。有些允许您更改它们,但仅使用内置管理工具(例如cPanel)而不是通过命令行或编辑原始配置文件。
答案 1 :(得分:16)
在大多数共享主机中,您无法设置它。
在VPS或专用服务器中,您可以设置它,但一切都有它的价格。
在共享主机中,通常您会收到一个Linux帐户,例如 / home / (您的用户名) / ,等同于 / var / www / html 转到/ home / (您的用户名) / public_html /(或类似的内容,例如/ home / (您的用户名) / www,例如)
如果您通过FTP访问自己的帐户,则会自动访问您的* / home / (您的用户名) /文件夹,只需找到 www 或< em> public_html 并将您的网站放入其中。
如果你在代码中使用绝对路径,坏消息,你需要重构它以在代码中使用相对路径,至少在共享主机中。