建議新建一個ThinkPHP項目作為後台開發用,入口文件admin.php;然後另起一個項目作為前台用,入口文件inde.php,會員中心也可獨立建一個項目,入口文件user.php。
其他如果再需要擴展也可另起項目。這樣各個項目獨立運行,互不幹擾,便於開發和調試管理。為了減少工作量和便於升級,你也可以讓各個項目共用一些資源,比如model可以用D函數跨項目共用。
看我的構架圖:
『貳』 php程序代碼都是寫在前台頁面的嗎
寫在前台頁面那是初學者的做法 一般現在都使用mvc開發模式而且還使用前後端分離的開發模式現在做項目前端是不會出現php代碼的
『叄』 用nginx作為負載均衡伺服器,PHP代碼放在哪
lnmp架構 直接放nginx的web文件夾中,通過cgi解析php返回給nginx,如果是lnmpa架構,就是多了個apache,nginx負責分發請求,然後apache調用php_mod解析php,最後返回給nginx
如果是負載均衡,nginx分發請求,每個請求可能請求不同的伺服器,但是每個伺服器的網站程序應該是一致的,並且每個伺服器上都部署了php環境和程序,然後返回給請求者nginx輸出頁面。