我开始学习 PHP / MySQL,但是在我正在阅读的所有文档中,它都提到/var/www/html
了您要安装诸如 CakePHP 之类的框架的文件夹,或者例如 /var/www/html 是您想要的文件夹安装您的网站,以便一切都在根目录下。
究竟是什么/var/www/html
意思?
/var/www/html
只是 Web 服务器的默认根文件夹。您可以通过编辑文件(通常apache.conf
位于)/etc/apache/conf
DocumentRoot
许多房东不允许您自己更改这些东西,因此您的里程可能会有所不同。有些允许您更改它们,但只能使用内置的管理工具(例如 cPanel)而不是通过命令行或编辑原始配置文件。
在大多数共享主机中,您无法设置它。
在 VPS 或专用服务器上,您可以设置它,但一切都有其价格。
在共享主机上,通常您会收到一个 Linux 帐户,例如/home/ (您的用户名) / ,而/var/www/html的等价物变成 /home/ (您的用户名) /public_html/ (或类似的东西, 例如 /home/ (你的用户名) /www)
如果您通过 FTP 访问您的帐户,您将自动访问您的 */home/ (您的用户名) / 文件夹,只需找到www或public_html并将您的站点放入其中。
如果您在代码中使用绝对路径,坏消息,您需要重构它以在代码中使用相对路径,至少在共享主机中。