最近刷貼吧上癮,只是天天手動簽到很是麻煩,有時候還會忘記致使漏籤,心想着有沒有自動簽到的東東,上網一搜還真找到了幾個。php
對比以後選擇了Tieba-Cloud-Sign,部署的PaaS
雲平臺選擇了好雨,由於能夠自動部署和構建,省去了不少環境配置的麻煩。mysql
首先把代碼克隆下來,準備一會提交到雲平臺。git
git clone https://github.com/MoeNetwork/Tieba-Cloud-Sign.git
在雲平臺新建服務
,代碼倉庫選擇新建倉庫
。github
若是不新建代碼倉庫,也可使用github的代碼地址,但前提是要咱們先Fork一份,否則不能夠修改。sql
由於貼吧簽到器須要一個數據庫,因此咱們要一併新建一個數據庫,在新建服務
這裏咱們選擇MySQL5.5.46
版本,這個數據庫會與咱們的應用服務進行自動關聯。數據庫
平臺會新建代碼倉庫並給出一個git代碼倉庫的地址,也就是咱們要提交代碼到這裏,進行自動構建,同時,咱們在上一步新建的數據庫的地址和帳號也會給出,咱們根據鏈接信息,修改config.php
配置文件。測試
修改後的配置如圖所示:spa
將修改了配置文件的代碼提交到好雨給的git代碼倉
3d
OK,提交成功後,平臺已經自動識別了咱們的代碼語言。code
平臺會給出一些默認的擴展,若是咱們須要特殊的擴展,能夠在更多擴展
中選擇安裝,由於簽到器還須要GD和mbsring,因此咱們勾選這兩個擴展後點完成
。
點擊完成
後,平臺開始自動構建。
構建成功,點擊訪問
按鈕。
OK,服務已經部署好了,接着就開始簽到器的初始安裝。
環境檢查。
由於支持了MySQLi,因此MySQL能夠忽略。
由於是可寫的,因此選擇不,我不是
由於咱們已經配置過了config.php
,因此這裏能夠選擇是
,並勾選強制手動導入SQL
。
WHAT ?? 還要手動導入?? 這裏真要吐槽下爲啥數據庫都配置好了卻不自動寫數據?事實上,上一步我試了不勾選強制手動導入SQL,也試了手寫數據庫的配置信息,都提示找不到數據庫,只有勾選強制手動導入SQL才能夠。沒辦法,再部署一個
phpmyadmin
導入數據,好在平臺能夠一鍵部署。
在應用市場中找到phpmyadmin
,點擊部署。
注意:安裝的時候這裏選擇咱們現有的mysql數據庫,就自動進行關聯了。
等十幾秒後,服務就部署好了,點擊
訪問
,打開phpmyadmin
,填上帳號密碼,登錄到mysql。看了一下,簽到器給出的手動導入的SQL中關沒有建庫的操做,只能咱們「代勞」了。
將SQL複製到phpmyadmin中執行導入
導入後,咱們的簽到器就安裝好了。
使用咱們的剛纔配置的帳號和密碼,就能夠開始玩啦!
前後測試了三個開源的貼吧簽到器,只有這個能夠正常的使用,其它的兩款做者已經再也不維護了。不過這款也稍有些讓人不太爽的地方,好比數據沒法自動導入數據;不能自動綁定百度帳號(只能經過
BDUSS
綁定)等等,簽到的方式目前是經過定時任務來執行的,能夠在簽到器中手動執行定時任務也能夠作成自動執行,關於定時任務,你們感興趣能夠看看好雨的相關文檔。