Coo*_*ter 3 php webserver directory-structure
我正在运行一个 Web 应用程序,我想将包含我的 php 文件的目录移动到服务器根目录上方。把它们放在哪里最好?
在我从 Namecheap 租用的 Web 服务器上,在 public_html 所在的同一目录中有一个名为 php 的目录。这是放置我的 php 文件的好地方吗?php目录下有data、docs、ext等一些目录。或者这个目录只是用于配置文件?
仅供参考,此服务器正在使用 Apache。
我使用如下结构:
/var/www/sites/
/var/www/sites/project.com/
/var/www/sites/project.com/includes/
/var/www/sites/project.com/library/
/var/www/sites/project.com/www/
/var/www/sites/project.com/www/index.php
Run Code Online (Sandbox Code Playgroud)
where/var/www/sites/project.com/www/设置为虚拟主机的文档根目录,我index.php用来包含来自library/& 的文件includes/
通过这种方式,我组织了我的项目,将大部分 PHP 放在 apache 的文档根目录之外——正如您所希望的那样。这样服务器就不会“吹嘘”PHP 脚本等的内容。
但是——如果它是托管主机,您将不得不在主机绘制的框中进行游戏。
我会说在同一级别public_html/是将您的目录与 PHP 文件放置的好地方。在public_html/大约相当于/var/www/sites/project.com/www/在我的例子目录结构。
至于php/目录的性质,也许只有你的主机知道。如果它是空的,我会说他们鼓励你使用它。