去年IT之家發(fā)過一篇關于在微軟Azure上基于WordPress一鍵搭建個人博客網(wǎng)站的教程(點擊這里閱讀),用Azure Marketplace上的一站式方案來搭建博客確實簡單方便,不過與此同時,這種搭建方式所帶來的限制也相對較多。
▲在Azure上一鍵搭建的WordPress站點
比如,就小編的親身經(jīng)歷來說,用上述方式搭建完站點后,文軒發(fā)現(xiàn)在用.zip文件安裝過主題之后,WordPress的管理后臺不會顯示該主題的的設置菜單(用URL打開則會404)。
這種問題不太可能是WordPress自身的問題,而更有可能是由服務器的權限設置導致的,遇到這個問題之后,小編琢磨了一會兒Azure的設置項,最后還是因這些設置項過于復雜而放棄了。
如果先期不怕麻煩的話,其實在VPS上搭建個人博客應該是個更好的選擇,因為相比于現(xiàn)成的一鍵搭建方案來說,在VPS上手動搭建,我們往往能夠掌握更多的自主權。
恰巧,文軒最近正打算把博客從國內一個公共的博客平臺遷移到自己搭建的WordPress站點上,因為這樣的話,小編可以更自由地做一些個性化設置,而且自己的站點上面還沒有影響閱讀體驗的廣告。在搭建新的博客站點的時候,小編由于自身經(jīng)驗不足而遇到了一些坑,接下來的這兩期文章,小編希望和大家分享自己的爬坑過程,將來如果一些同學需要搭建自己的博客站點,那也希望這些文章能夠幫助大家避免一些麻煩。
VPS和域名
小編有個位于騰訊云的虛擬主機,是在IT之家趕上騰訊云的拼團活動時買的,10塊錢3年,配置是1核處理器,2G內存,50G硬盤,1M帶寬,系統(tǒng)是CentOS。
▲去年在騰訊云上拼團買的虛擬主機,有效期到2021年4月23日
最開始時,小編把WordPress站點搭在了騰訊云的那臺虛擬主機上,因為這個博客的訪問量不多,暫時無需考慮高并發(fā)的場景,所以1核+2G+1M的配置已經(jīng)非常夠用了。
站點搭好之后,我們可以通過IP地址來訪問這個站點,后面需要做的事情就是注冊一個域名,然后把它解析到騰訊云的那個站點上去了。
▲搭在騰訊云上的WordPress站點,可以用IP地址193.112.27.252來訪問
注冊域名時,我們有很多服務商可以選,小編這次選擇的是阿里云的萬網(wǎng)。域名注冊的過程這里就不再贅述了,總之一切順利,價格也不貴,一年70幾塊錢。如果還有同學不清楚如何注冊域名,可以參考這篇文章的“購買域名”小節(jié)。
在選擇頂級域名(例如.com、.net、.cn、.org)的時候,我們最好停下來仔細考慮一下,因為小編在這里遇到了第一個坑,那就是.org域名目前暫時無法進行實名認證(小編這次注冊的域名碰巧是.org的)。
面對小編這種情況,域名注冊服務商的客服不太建議把域名解析到國內的服務器上,往全球版服務器上解析則不受影響,這意味著小編需要放棄剛剛在騰訊云上搭建好的WordPress站點,然后在微軟Azure全球版上照原樣重新搭建一個。
由于采用Azure上的一鍵搭建方案搭建出來的WordPress站點限制較多(前面我們提到過),小編決定建個虛擬主機,然后手動搭建。
要搭建WordPress站點,我們首先需要搞定運行它的環(huán)境,目前,WordPress主流的建站環(huán)境是“LAMP”(Linux+Apache+MySQL+PHP的首字母縮寫),不過小編這次選的不是“LAMP”,而是“WAMP”,也就是把Linux換成了Windows(主要是因為信仰)。得知小編用Windows Server 2019來跑PHP后,開發(fā)部的同事對小編說了一句話:
你這是何苦呢……
如果各位同學的個人喜好不像小編這樣獨特的話,其實在Linux上搭WordPress也許是個更好的選擇,在Linux上建WordPress站也并不難,幾行命令+簡單的配置就可以搞定了,如果以后大家需要給站點安裝免費的SSL證書,原生的Linux系統(tǒng)也會更方便,因為給網(wǎng)站自動續(xù)證書的certbot就是跑在Linux上的。
在Azure上給Windows Server選配置時,小編最初選的是1核處理器+0.75G內存+1x300最大IOPS的A0套餐,這個套餐是最低配置的,每個月只要13.39美元,然而血淋淋的顯示告訴小編,對于Windows Server 2019 Datacenter來說,這個配置根本就不夠。
▲紅框圈起來的就是A0套餐,運行Windows Server 2019非常吃力
后來小編給主機升級了配置,內存增加到了2G,最大IOPS擴展到了1x500,價格也漲到了31.99美元每月,虛擬主機總算勉強能夠操作得動了。
WAMP環(huán)境的搭建
現(xiàn)在,我們已經(jīng)有了“W”,還差“A”、“M”和“P”。正常情況下,要搭建AMP環(huán)境,我們需要分別安裝配置Apache、MySQL和PHP,不過這次,小編發(fā)現(xiàn)了一個神器,這里推薦給大家,那就是可以一站式安裝A、M、P的WAMP(簡單講就是裝一得三)。
在安裝WAMP時,小編遇到了第二個坑,由于沒有仔細閱讀安裝向導里面的文字,只顧無腦點下一步,所以第一次安裝結束后,WAMP無法根本無法正常運行。
第二次安裝時,看到安裝向導里的文字后,小編才知道,WAMP的安裝包并沒有集成VC運行時,因此,在開始安裝WAMP之前,我們需要手動安裝VC9、10、11、13和15(據(jù)安裝向導的說法)。
▲這一步小編沒仔細看,直接點了“NEXT”,所以才掉到了坑里
不過實際操作的時候,小編并沒有安裝VC15(因為嘗試安裝時VC15時安裝向導提示無需安裝),WAMP也能正常運行。
為了方便各位同學,下面IT之家放上WAMP和VC的官方下載地址(均為64位):
WAMP | VC9 | VC10 | VC11 | VC13
搭建好WAMP環(huán)境之后,我們還需要改一下PHPMyAdmin的管理員密碼,然后給WordPress站點新建一個數(shù)據(jù)庫。
首先,單擊任務欄里WAMP的圖標,然后點擊“PHPMyAdmin”,我們將跳轉到瀏覽器操作。
默認用戶名是root,默認密碼為空,登錄之后,我們先改管理員的密碼。
點擊“賬戶”選項卡,點擊“root”那行“操作”字段下的“修改權限”鏈接,點擊頁面上部的“修改密碼”按鈕,修改過密碼后,點擊頁面右下部的“執(zhí)行”按鈕即可。
▲第一步
▲第二步
▲第三步
▲第四步
改過管理員密碼后,我們來給WordPress站點新建一個數(shù)據(jù)庫。
點擊“數(shù)據(jù)庫”選項卡,在“新建數(shù)據(jù)庫”下填寫新的數(shù)據(jù)庫的名稱,然后點擊“創(chuàng)建”按鈕即可。
▲沒啥難的
總結和預告
現(xiàn)在,我們已經(jīng)完成了WAMP環(huán)境的搭建,在這篇文章里,小編還和大家討論了如何選擇VPS和域名。
在文章的最后,文軒為大家總結了這樣幾個要點:
如果你要把域名解析到國內的服務器,那在注冊域名時,你最好選擇一個支持實名認證的頂級域名。
如果你選擇了一個暫時不支持實名認證的頂級域名(比如.org),那么沒關系,把它解析到全球版的服務器即可。
在搭建AMP環(huán)境時,選擇Linux系統(tǒng)的虛擬主機應該是個更好的選擇。
如果你需要創(chuàng)建基于Windows 10(例如Windows Server 2019)的虛擬主機,那最好給它分配個稍微強點的硬件配置,1核+0.75G小編已經(jīng)試過了,不夠用。
在Windows服務器上,我們無需分別安裝Apache、MySQL和PHP,因為有WAMP,它支持AMP的一站式安裝。
在安裝WAMP之前,請先安裝必要的VC運行時。
好了,今天的文章就先到這里,下一篇文章,小編將和各位同學分享安裝和配置WordPress的爬坑過程。
廣告聲明:文內含有的對外跳轉鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結果僅供參考,IT之家所有文章均包含本聲明。