在windows環(huán)境部署smanga
最近,smanga更新到了3.1.9的版本。這個(gè)過(guò)程中,接收到了很多朋友的反饋,說(shuō)自己沒(méi)有l(wèi)inux的服務(wù)器,希望能在windows環(huán)境下使用smanga。我個(gè)人本來(lái)是打算通過(guò)某一種混合應(yīng)用,打包的方式實(shí)現(xiàn),不過(guò)在調(diào)研了技術(shù)方案后,發(fā)現(xiàn)并不符合,需要本人幾乎再將項(xiàng)目重寫(xiě)一遍,因此這個(gè)計(jì)劃暫時(shí)擱置。
綜合考慮,我決定教大家在windows環(huán)境下部署web環(huán)境并安裝smanga。之前很多朋友說(shuō)自己是在windows下安裝docker環(huán)境,但是這樣做使得性能損耗,空間隔離,還是很不方便的。
在windows環(huán)境部署smanga安裝環(huán)境面板首先安裝小皮面板下載smanga項(xiàng)目導(dǎo)入數(shù)據(jù)庫(kù)登錄smangawindows部署smanga的缺陷關(guān)于多平臺(tái)支持計(jì)劃
大家不要聽(tīng)到需要安裝開(kāi)發(fā)環(huán)境就大驚失色,實(shí)際上市面上有很多免費(fèi)的產(chǎn)品都已經(jīng)實(shí)現(xiàn)了web環(huán)境一鍵安裝,例如寶塔面板、小皮面板(phpStudy)等。他們基本上都是有windows,linux等各系統(tǒng)的版本。我個(gè)人最初就是由寶塔面板慢慢接觸運(yùn)維環(huán)境的。今天的安裝教程,我們以小皮面板為例。
首先安裝小皮面板
打開(kāi)小皮面板的官網(wǎng)
https://www.xp.cn/

點(diǎn)擊window版,下載64位


選擇安裝的路徑,這里大家要注意,安裝路徑中不能夠有中文。

請(qǐng)大家注意,打開(kāi)面板前,請(qǐng)不要打開(kāi)QQ等軟件,他們會(huì)占用80端口。
安裝成功后打開(kāi)“一鍵啟動(dòng)”中第一個(gè)按鈕 WNMP (Web | Nginx | Mysql | Php)
然后在“網(wǎng)站”選項(xiàng)卡下,點(diǎn)擊“管理”下拉菜單,選擇打開(kāi)網(wǎng)站。進(jìn)行測(cè)試。

能看到這個(gè)界面,就說(shuō)明你已經(jīng)成功搭建的了web環(huán)境,如果你知道自己電腦的ip,可以嘗試用連接同網(wǎng)絡(luò)wifi的手機(jī)去訪問(wèn),實(shí)際上,這并不復(fù)雜,我們已經(jīng)實(shí)現(xiàn)了一個(gè)服務(wù)器的功能。

我們順便來(lái)看一下“數(shù)據(jù)庫(kù)”選項(xiàng)卡,已經(jīng)有數(shù)據(jù)庫(kù)存在了,用戶(hù)名密碼都是“root”,請(qǐng)記住這一點(diǎn)后續(xù)我們會(huì)用到。

下載smanga項(xiàng)目
在項(xiàng)目的releases頁(yè)面下載smanga-web項(xiàng)目

https://github.com/lkw199711/smanga/releases/tag/v3.1.9
下載后解壓,將文件復(fù)制到網(wǎng)站目錄下覆蓋。

默認(rèn)的網(wǎng)站目錄在小皮面板的安裝目錄下,會(huì)有一個(gè)WWW目錄。

覆蓋完成后再次打開(kāi)網(wǎng)站,或者你瀏覽器輸入localhost ?或是 127.0.0.1 可以看到登錄的界面,別急,數(shù)據(jù)庫(kù)還沒(méi)有導(dǎo)入,所以我們還不能夠登錄。
導(dǎo)入數(shù)據(jù)庫(kù)
點(diǎn)擊下載“數(shù)據(jù)庫(kù)導(dǎo)入文件”,下載到“smanga.sql”,使用navcat或者phpmyadmin等數(shù)據(jù)庫(kù)管理工具進(jìn)行導(dǎo)入。
(有點(diǎn)累,如何安裝數(shù)據(jù)庫(kù)管理工具我就不詳細(xì)寫(xiě)了, 我用的, 眾所周知的原因不公開(kāi)分享了, 各位有需要可以進(jìn)產(chǎn)品群找我, 發(fā)給你. 其實(shí)網(wǎng)上一搜都有.)
新建mysql連接?用戶(hù)名密碼都是root

新建smanga數(shù)據(jù)庫(kù)

然后雙擊smanga數(shù)據(jù)庫(kù)標(biāo)綠,右鍵選擇“運(yùn)行sql文件”,選擇下載到的smanga.sql,運(yùn)行結(jié)束f5刷新,就可以看到數(shù)據(jù)表了。

登錄smanga

最后我們?cè)跀?shù)據(jù)庫(kù)表單里,將用戶(hù)名密碼都改為root,確認(rèn)修改,就可以正常登錄了。
上方的登錄框,用戶(hù)名密碼都默認(rèn)smanga
windows部署smanga的缺陷
此方法部署smanga只是權(quán)宜之計(jì)。目前存在以下缺陷
不支持rar
不支持7z
不支持pdf
掃面與解壓轉(zhuǎn)換無(wú)法多線程異步運(yùn)行,反應(yīng)上有卡頓
目前可能會(huì)有bug,且無(wú)后續(xù)更新支持計(jì)劃
目前僅能夠支持zip系的壓縮文件(zip epub cbz zbr)以及圖片。
因?yàn)槠渌膲嚎s文件格式都需要安裝額外的擴(kuò)展,鑒于沒(méi)有服務(wù)器的朋友們可能處于小白級(jí)別,我認(rèn)為為了支持某一種格式教大家去安裝依賴(lài),有些超綱了。如果大家有意愿,可以反饋給我,后續(xù)我會(huì)更新教程,安裝這些依賴(lài)。
關(guān)于多平臺(tái)支持計(jì)劃
我將來(lái),可能會(huì)學(xué)習(xí)electron技術(shù),將smanga單端構(gòu)建為一個(gè)全平臺(tái)的應(yīng)用。不過(guò)由于基礎(chǔ)技術(shù)不符,我需要將整個(gè)項(xiàng)目重寫(xiě)一遍,這將是一個(gè)巨大的工程。考慮到現(xiàn)在的產(chǎn)品更新計(jì)劃以及本人的工作狀態(tài),這將是一個(gè)有生之年計(jì)劃。不過(guò)既然計(jì)劃要做,總會(huì)做到的。
但是眼下,我的首要目標(biāo)還是將smanga做到一個(gè)近乎完美的水平,成為大家瀏覽漫畫(huà)需求的首選。
感謝大家,如果對(duì)您有幫助,懇請(qǐng)您在github上為我點(diǎn)一顆star