Php

將php文件放在伺服器根目錄上方的最佳位置是什麼?

  • June 27, 2016

我正在執行一個 Web 應用程序,我想將一個包含我的 php 文件的目錄移動到伺服器根目錄之上。把它們放在哪裡最好?

在我從 Namecheap 租用的網路伺服器上,在 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

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/目錄的性質,也許只有您的主機知道。如果它是空的,我會說他們鼓勵你使用它。

引用自:https://unix.stackexchange.com/questions/78152