2016-08-25 38 views
0

在開發過程中,存儲代碼的適當位置已經有了一個參數。我現在已經在幾個Unix開發環境中工作,並且所有的代碼都存儲在/ var目錄中用於開發,甚至用於託管。在Linux上進行PHP開發 - 從不使用/ var /目錄

我一直被指責通過使用/ var目錄創建一個菜鳥錯誤代碼,因爲/ var是可變的,代碼不是臨時的。基本上我被告知我應該使用/ usr /或/ home /進行開發。

辦公室沒有足夠的知識淵博的人來解決這個問題。

是否有任何理由爲什麼/ var不應該用於a)開發和b)託管中的代碼 - 假設專用服務器被正確鎖定?

+0

我一直使用的/ var /虛擬/ *猜我是個壞人 – 2016-08-25 09:37:06

回答

1

在大多數情況下,您的web根目錄被指定爲/var/www。我不認爲這是一個真正的問題。所有Web服務器中的大部分都會自動將其存儲在那裏。

爲什麼你不應該使用默認目錄?

在某些情況下,如果您擁有一個擁有大量用戶的受管服務器,那麼您有權將所有Web服務器和文件授予主目錄。用戶只能通過他自己的目錄,他的主目錄中有他的web文件夾的所有數據。

但是,如果你在你的計算機上工作,或者你有自己的根服務器女巫,你可以在我看來使用/var/www。如果你想使它真的正確,你必須使用/srv來存儲你的應用程序數據。

本系統提供的特定於站點的數據,例如Web服務器的數據和腳本,FTP服務器提供的數據以及版本控制系統的存儲庫。

https://en.m.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

+0

我同意在/ var/www和使用相同。 –

相關問題