thinkphp\common文件夾中的convention.php中是tp的核心配置文件,不能亂動,如果要想更改里面的配置,在conf
網(wǎng)頁設計是網(wǎng)站建設的前奏,好的網(wǎng)頁設計更深度的剖析產(chǎn)品和設計風格定位,結合最新的網(wǎng)頁設計流行趨勢,與WVI應用標準,設計出具企業(yè)表現(xiàn)力,大器而深穩(wěn)的網(wǎng)站界面設。創(chuàng)新互聯(lián)建站從2013年開始,是成都網(wǎng)站建設公司:提供企業(yè)網(wǎng)站設計,品牌網(wǎng)站設計,營銷型企業(yè)網(wǎng)站建設方案,響應式網(wǎng)站建設,微信小程序定制開發(fā),專業(yè)建站公司做網(wǎng)站。
文件夾里面的config.php可以配置,可以這樣寫
?php
return
array(
'db_type'
=
'mysql',//
數(shù)據(jù)庫類型
'db_host'
=
'127.0.0.1',//
數(shù)據(jù)庫服務器地址
'db_name'
=
'thinkphp',//
數(shù)據(jù)庫名稱
'db_user'
=
'root',//
數(shù)據(jù)庫用戶名
'db_pwd'
=
'123',//
數(shù)據(jù)庫密碼
'db_prefix'
=
'tp_',//
數(shù)據(jù)表前綴
'db_charset'
=
'utf8',//
網(wǎng)站編碼
'db_port'
=
'3306',//
數(shù)據(jù)庫端口
'app_debug'
=
false,//
開啟調試模式
);
?
也可以在最外邊寫,就是與thinkphp框架同一目錄中寫一個config.php文件,格式如同上面的一樣,不過在conf
文件夾里面的config.php中得包含最外邊的那個config.php
前邊介紹了負載均衡,mysql同步,接下來介紹tp6分布式部署多個數(shù)據(jù)庫,實現(xiàn)讀寫分離。
tp6的分布式部署讀和寫仍然是一個系統(tǒng),這里我們分開操作,給用戶展示的就是從數(shù)據(jù)庫,后端添加文章就是主庫,然后同步到從庫。
1、配置數(shù)據(jù)庫鏈接參數(shù)
目標:實現(xiàn)隨機使用數(shù)據(jù)庫展示信息,只是讀操作。
測試:前臺可以讀取表中內(nèi)容(存放的不一致),查看是否是隨機顯示的。
打開.env文件進行編輯
說明:
2、編輯database.php
找到deploy設置為1分布式部署,下邊不要改,都是讀,寫入的也就是后端的我們單獨建站連接主庫。
配置完成,tp6使用的是mt_rand取隨機數(shù)判斷使用哪個數(shù)據(jù)庫。
3、數(shù)據(jù)庫交互寫操作
比如瀏覽量沒必要每次都去更新數(shù)據(jù)庫,可以先使用redis緩存,存夠1000的整數(shù)倍,再去更新數(shù)據(jù)庫。
4、后臺獨立,也就是寫
可以前后端分離,單獨做一個網(wǎng)站(沒有前端)使用ip訪問或者獨立的域名連接后臺。
5、上傳附件(jquery ajax跨域上傳)
使用了nginx負載均衡,肯定是多個一樣的網(wǎng)站,如果圖片存放到一個站,別的就不能訪問了,可以單獨設置一個附件(壓縮包,圖片等)服務器,可以使用二級域名連接,這就要求我們上傳附件的時候,是上傳到附件服務器。
jqueryURL
API控制器apdpic方法
說明:
也可以先傳到后臺服務器然后使用(php)ftp上傳,或者是通過curl上傳到附件服務器,感覺那樣畢竟麻煩,直接設置跨域會比較簡單。
也測試了使用jsonp跨域,但是不能上傳附件。
6、thinkphp6實現(xiàn)讀寫分離(在一個站點)
我個人是不喜歡這樣的,負載均衡應該是均衡地讀,也就是前臺單獨一個站點,后端的寫是另一個獨立的站點,看個人喜好吧。
獨立后臺的優(yōu)點:可以提升安全性,因為我們的后臺網(wǎng)址是不公開的,避免用戶猜測一些后臺的信息。
.env配置按照1所述編輯,默認第一個是主庫。
database.php
愿大家在新的一年心想事成,萬事如意?。?!
重新看了一下··大概明白樓主意思了。
你是不是下載了別人一個什么破J或是開源的系統(tǒng)?
現(xiàn)在不知道怎么連接數(shù)據(jù)?
在使用之前,您需要分別配置一下文件:
1.Connections/conn.php
2.api/conn.php
3.admin/connect.php
直接打開自己的網(wǎng)站,找到這三個PHP文件,然后將里面默認的數(shù)據(jù)庫數(shù)據(jù)庫名、數(shù)據(jù)庫賬號、數(shù)據(jù)庫密碼改為自己的數(shù)據(jù)庫名、賬號、密碼就可以了