本篇教程將詳細講解WordPress建站流程限寞,從服務(wù)器配置、域名解析仰坦、寶塔面板履植、wordpress建站、網(wǎng)站優(yōu)化等一些列操作講解建站方法悄晃,通過本教程玫霎,你學(xué)習(xí)到的不僅僅是如何成功搭建一個Wordpress網(wǎng)站,更多的是學(xué)習(xí)Wordpress網(wǎng)站優(yōu)化妈橄,Wordpress可以很強大庶近,但是前提是你已經(jīng)掌握了它
開始要告訴大家,Wordpress建站費用對于普通人來說的成本是很低的眷蚓。首先很重要的一點Wordpress程序是免費的鼻种,使用沒有任何限制,基礎(chǔ)的網(wǎng)站投資只需要一個域名沙热、一個服務(wù)器就足夠了叉钥,一年幾百塊左右;如果你的網(wǎng)站是企業(yè)站篙贸,要求的功能比較多一些的話投队,也可以通過付費主題和插件的方式來實現(xiàn)大部分功能,通常幾十美元就能買到非常強大的主題和插件爵川,避免了高昂的開發(fā)費用
因為主題和插件定制性比較高敷鸦,本教程只介紹WordPress網(wǎng)站搭建和基礎(chǔ)優(yōu)化,需要以下準(zhǔn)備
域名:域名注冊商可以隨意,推薦使用阿里云或騰訊云(需實名認證)扒披,不想認證的話可以找國外namesilo(新用戶優(yōu)惠碼 themeforwp)
服務(wù)器:內(nèi)存512M以上Linux服務(wù)器值依,推薦使用1G內(nèi)存、Centos7系統(tǒng)碟案,國外建議使用搬瓦工或者Vultr鳞滨,國內(nèi)建議阿里云、騰訊云蟆淀,注意:如果你的服務(wù)器打算在國內(nèi)的話需要備案才能使用
其他:Wordpress主題拯啦、插件等,免費或者付費都可以熔任,免費的可以查看我們推薦的WordPress免費主題褒链,付費的可以到Themeforest挑選
想要運行Wordpress網(wǎng)站程序,必須要有對應(yīng)的軟件疑苔,也就是服務(wù)器環(huán)境甫匹,比如我們常說的LNMP就是 Linux + Nginx + Mysql + PHP 環(huán)境,最常見的網(wǎng)站程序惦费,Wordpress程序就是結(jié)合這些語言開發(fā)出來的兵迅。
其實環(huán)境里面安裝LNMP是眾所周知的,這里我要說的是軟件的版本薪贫,服務(wù)器不同于虛擬主機恍箭,我們可以自主控制各種程序的參數(shù)和版本,這將讓網(wǎng)站的配置非常靈活瞧省。為了wordpress兼容和性能扯夭,關(guān)于軟件版本的選擇有一個很好的標(biāo)準(zhǔn)就是wordpress官方推薦環(huán)境,官方的建議是PHP7.2版本及以上鞍匾,Mysql5.6版本及以上交洗,還有就是https,安裝軟件的的原則就是版本越接近推薦的越好
接下來就讓我們從使用服務(wù)器命令開始橡淑,搭建Wordpress網(wǎng)站的LNMP環(huán)境
由于Windows是不能直接連接到Linux服務(wù)器的构拳,需要一個SSH的軟件,推薦使用Xshell作為遠程連接軟件梁棠,它對于個人和學(xué)校是免費使用的置森,可以在Xshell官網(wǎng)直接下載£瑁可能下載的步驟有些麻煩暇藏,需要申請,信任本站的朋友可以直接下載濒蒋,Xshell-6.0.0089p
軟件安裝過程這里就不再多說了,沒有什么需要注意的,xshell內(nèi)含簡體中文沪伙,可以切換
安裝好了Xshell軟件之后瓮顽,就可以開始連接到服務(wù)器了,提前準(zhǔn)備好服務(wù)器的IP围橡、賬號暖混、密碼
打開Xshell軟件,選擇文件 – 新建翁授,添加一個連接
輸入主機IP地址和名稱(名稱可以隨意寫)拣播,端口一般默認為22
完成以后選擇左側(cè)菜單欄中的用戶身份認證,將用戶名和密碼填入收擦,確定贮配,服務(wù)器添加完成,接下來就可以連接了
選擇文件 – 打開塞赂,連接到剛剛創(chuàng)建的服務(wù)器
如果黑色區(qū)域出現(xiàn)如下圖所示字符泪勒,證明連接成功,恭喜你可以在命令行控制服務(wù)器了
正如bt.cn官網(wǎng)所說宴猾,寶塔面板是一個簡單圆存、好用的面板,它的功能就是將LNMP和服務(wù)器的各種管理集成到一個可視化的WEB環(huán)境來管理仇哆,通過面板沦辙,我們普通人不需要掌握具體的技術(shù),只需要動動鼠標(biāo)讹剔,就能像專業(yè)的人一樣使用這些技術(shù)怕轿,不管是搭建還是維護網(wǎng)站都非常簡單
接下來我們在服務(wù)器安裝寶塔面板,輸入下面的命令并執(zhí)行(最新寶塔面板需要在centos7系統(tǒng)用辟拷,其他系統(tǒng)的命令查看這里)
yuminstall-y wget && wget -O install.shhttp://download.bt.cn/install/install_6.0.sh && bash install.sh
安裝中途會腳本詢問是否將網(wǎng)站安裝在www目錄撞羽,直接選擇y,然后確認即可衫冻,大概會需要幾分鐘的時間
最后得到了寶塔面板的登陸信息诀紊,將這些保存下來
更新:寶塔面板為了提升安全,已將面板路徑在之前的8888端口增加了隨機入口隅俘,所以最好將登錄信息長期保存邻奠,以后面板的管理都需要用到這些信息
使用剛剛獲得到的信息,訪問你的ip:8888为居,登陸寶塔面板碌宴,比如剛剛我的就是訪問 http://45.76.48.16:8888,賬號密碼也就是剛剛安裝完顯示的
(注意:如果使用的是阿里云之類的云服務(wù)器提前開放安全端口)
首次登陸寶塔面板后臺蒙畴,會彈出一鍵安裝環(huán)境贰镣,在這里我們需要耐心設(shè)置一遍
仔細看下圖中的設(shè)置呜象,安裝環(huán)境主要有3個點
選擇LNMP環(huán)境,節(jié)省資源
調(diào)整Mysql和PHP版本
安裝方式選擇為編譯安裝
最好是按照上圖的配置安裝碑隆,可能有朋友會問為什么不選擇 PHP7.2厨相,這里主要是考慮到各種主題和插件的最大兼容淑倾,如果選擇PHP7.2的話可能會有一些奇怪的問題盟步,當(dāng)然如果后期主題和插件都兼容了也可以切換到7.2狂鞋。還有一點就是如果服務(wù)器為512M內(nèi)存要選擇Mysql5.5,不然壓力會很大
LNMP環(huán)境編譯安裝過程大概為半小時左右劫狠,視服務(wù)器性能而定
當(dāng)服務(wù)器LNMP環(huán)境安裝完成之后拴疤,我們就可以開始著手搭建Wordpress網(wǎng)站了,這里就是建站的主要步驟独泞,用過虛擬主機的朋友應(yīng)當(dāng)非常熟悉
選擇網(wǎng)站 – 添加站點呐矾,首先填入自己的域名,一般是 domain.com 和 www.domain.com 兩種格式都要綁定阐肤,并創(chuàng)建FTP和數(shù)據(jù)庫
創(chuàng)建完成后會在網(wǎng)站列表中顯示凫佛,這里面的密碼記不記無所謂,可以隨時查看孕惜,后期還要通過這里進行網(wǎng)站管理
服務(wù)器已經(jīng)綁定了域名愧薛,接下來就是添加解析了,其實就是添加2條A記錄衫画,非常簡單毫炉,這里我用的是騰訊云域名,其他的服務(wù)商可能稍微有些不同
登陸控制臺削罩,選擇域名注冊 – 找到自己的域名 – 解析
和服務(wù)器綁定一致瞄勾,域名也是添加2條記錄,一個是www對應(yīng) www.domain.com弥激,另一個是@进陡,對應(yīng)domain.com,全部解析到服務(wù)器的ip地址
解析完成后訪問域名微服,如果顯示恭喜, 站點創(chuàng)建成功趾疚,就證明解析完成,可以進入下一步的網(wǎng)站搭建了以蕴,如果還不能訪問糙麦,稍等幾分鐘再嘗試
注意,有些國外域名解析的話生效較慢丛肮,需要等待一天左右時間
因為需要到wordpress官網(wǎng)下載程序赡磅,就采用的是寶塔的遠程下載功能,先教大家如何使用
我們進入寶塔后臺 – 文件宝与,可以看到這就是服務(wù)器的文件系統(tǒng)焚廊,默認的/www目錄就是所有網(wǎng)站的目錄冶匹,可以看到剛剛我們創(chuàng)建的網(wǎng)站 wpwp.xyz,我們點擊就能就入網(wǎng)站里面
可以看到網(wǎng)站下還很空节值,可以先把2個沒用的 index.html 和 404.html 刪除
在文件的上方徙硅,我們可以看到在上傳的右邊有一個遠程下載的按鈕榜聂,點擊會彈出一個對話框
這里我們就填入wordpress最新版的下載地址搞疗,確定之后就會下載到當(dāng)前的目錄
有的朋友可能不知道如何獲取下載地址,打開wordpress中文下載须肆,在下載按鈕上右鍵 – 復(fù)制鏈接地址
等待一會下載完成后匿乃,點擊一下刷新按鈕,就能看到Wordpress程序的壓縮包
選擇右鍵 – 解壓豌汇,直接確定
解壓完成后網(wǎng)站根目錄會多出一個wordpress的文件夾
但這樣不能直接使用的幢炸,我們還要繼續(xù)將wordpress文件夾內(nèi)的所有文件移動到網(wǎng)站的根目錄
選中所有文件,然后剪切拒贱,然后到網(wǎng)站根目錄粘貼所有
最后的目錄結(jié)構(gòu)如下圖就行了
環(huán)境和程序都就緒了宛徊,接下來就可以開始安裝Wordpress網(wǎng)站了
訪問 www.domain.com,進入程序安裝界面逻澳,第一步選擇 現(xiàn)在就開始
進入到數(shù)據(jù)庫配置界面闸天,因為我們之前新建網(wǎng)站時已經(jīng)創(chuàng)建了對應(yīng)網(wǎng)站的數(shù)據(jù)庫,直接填寫信息就行斜做,具體的參數(shù)可以到寶塔后臺 – 數(shù)據(jù)庫查看詳細
出現(xiàn)如下的提示苞氮,證明數(shù)據(jù)庫信息沒有問題
接下來是配置網(wǎng)站的基本信息,為了安全用戶名最好不要使用admin瓤逼,如果只是網(wǎng)站的測試階段笼吟,要勾選禁止搜索引擎,網(wǎng)站搭建完畢后再開放抓取
WordPress網(wǎng)站搭建成功霸旗,登陸 域名/wp-login.php 管理網(wǎng)站
至此我們的Wordpress網(wǎng)站已經(jīng)搭建完成贷帮,如果是搭建來玩玩的話,學(xué)習(xí)一下的話诱告,這樣已經(jīng)完全足夠了撵枢,但是如果你做一個優(yōu)秀的網(wǎng)站,并長期堅持下去蔬啡,則還需要進一步優(yōu)化诲侮,下面的內(nèi)容就教大家一些基礎(chǔ)的優(yōu)化,比如配置https箱蟆、URL偽靜態(tài)等沟绪,在真實的環(huán)境下這些基本都是必備的
WordPress部署好之后,我們就可以針對網(wǎng)站做一些列的優(yōu)化措施了
近些年來空猜,Chrome等瀏覽器一直在推動https網(wǎng)站绽慈,所有的http協(xié)議網(wǎng)站被標(biāo)記為不安全恨旱,而在今年的7月份開始,Chrome將對非https網(wǎng)站進一步加入明顯的非安全標(biāo)記坝疼,如果這時再不對網(wǎng)站進行https改造的話搜贤,那么可能會對信任度造成一定的影響,所以說對一個面向用戶的網(wǎng)站來說钝凶,開啟https是非常有必要的
寶塔面板開啟https也非常簡單仪芒,它將letsencrypt的免費https證書整合到自己的功能,使原本繁瑣專業(yè)的技術(shù)變得非常簡單耕陷,只需要點擊一下按鈕掂名,網(wǎng)站就能開啟全站https
進入寶塔后臺 – 網(wǎng)站 – 設(shè)置,進入特定網(wǎng)站的設(shè)置界面
我們看到有一個叫做SSL的功能哟沫,這個就是添加https證書的功能饺蔑,如果你有證書的話,可以直接選擇其他證書然后填寫KEY和PEM就行
但是因為我們的網(wǎng)站剛剛起步嗜诀,沒有必要花費精力和金錢做這些猾警,使用免費的完全足夠了。
選擇 Let’s Encrypt隆敢,輸入自己的郵箱发皿,并在2個域名前邊打鉤,確認沒問題后點擊申請
申請之后會自動運行腳本筑公,我們稍等一下就會看到開啟成功雳窟,寶塔已經(jīng)將KEY和PEM為我們填寫完畢,而且這個比較的方便的一點是匣屡,等三個月到期后會寶塔會自動續(xù)期封救,完全不影響我們的網(wǎng)站,最后記得將強制https開啟捣作,這樣即使有用戶訪問http網(wǎng)頁也會自動跳轉(zhuǎn)到https格式
還有一點就是最好到Wordpress后臺設(shè)置一下首頁為https開頭的網(wǎng)址
再看網(wǎng)址已經(jīng)顯示小綠鎖了誉结,https開啟成功
除了https外,另外一項非常重要的就是URL的格式券躁,默認的URL是非常復(fù)雜且對搜索引擎不友好的惩坑,我們必須在搜索引擎抓取之前將URL設(shè)置成一種簡單的、SEO友好的格式(后期修改將會對排名產(chǎn)生很大影響)
登陸到Wordpress后臺 – 設(shè)置 – 固定鏈接也拜,選擇一個自己想要的格式以舒,除了樸素類型,其他的都是可以使用的慢哈,如果你比較擅長SEO的話蔓钟,自定義結(jié)構(gòu)會非常有用,關(guān)于WordPress固定鏈接的詳細介紹卵贱,可以查看這篇教程
比如我選擇一個數(shù)字型滥沫,再次訪問就會出現(xiàn)如下的URL格式侣集,簡單、明了兰绣,但是嘗試的朋友可能會發(fā)現(xiàn)會和我一樣頁面不顯示世分,這時候不用著急,是因為我們還沒有配置偽靜態(tài)的緣故
回到寶塔面板的網(wǎng)站設(shè)置選項中缀辩,選擇偽靜態(tài)臭埋,我們將下面一段代碼填入并保存
if(-f $request_filename/index.html){
rewrite (.*) $1/index.htmlbreak;
}
if(-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if(!-f $request_filename){
rewrite (.*) /index.php;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
更新:還有一種方法就是代碼框的上方有一個選擇欄,如下圖雌澄,可以把當(dāng)前改為 WordPress斋泄,寶塔面板會自動為你填充偽靜態(tài)代碼
再次訪問頁面杯瞻,成功顯示
刪除寶塔404頁面镐牺,使用WordPress自帶404頁面
大部分Wordpress主題是自帶404頁面的,我們最好使用主題適配的404頁面魁莉,不要使用寶塔自帶的404網(wǎng)頁睬涧,修改方法:
修改網(wǎng)站配置文件,在?error_page 404 /404.html; 前邊加上 # 注釋掉
以上步驟之后旗唁,基本wordpress搭建和一些必備的設(shè)置就算完成了畦浓,剩下的更多是個人的選擇,每個人可能要求不同检疫,下面就說幾點wordpress優(yōu)化的建議
無論你是做谷歌seo還是百度seo讶请,安裝一個SEO插件,就算不想設(shè)置文章的TDK屎媳,至少網(wǎng)站首頁的有必要設(shè)置一下夺溢,推薦All in one seo pack
定期備份,備份的重要性不用多說烛谊,凡是丟過數(shù)據(jù)的人都會養(yǎng)成備份的習(xí)慣风响,WordPress備份網(wǎng)站方法
安裝一個安全插件,WordPress安全插件推薦
及時更新網(wǎng)站的主題和插件丹禀,WordPress插件自動更新方法
刪除所有沒有用的主題和插件状勤,WordPress刪除主題方法
WordPress建站基礎(chǔ)主要就是這些,后面的話就是根據(jù)自己的站點進行各種設(shè)置双泪,不同類型的站點使用主題和插件都是很大區(qū)別的持搜。不過如果你能學(xué)會本篇所介紹的內(nèi)容,相信你的站點就已經(jīng)超過了絕大部分網(wǎng)站焙矛,好了今天教程就到這里葫盼,如果你有什么問題或者其他更好的建議,歡迎留言討論
原文地址:https://themeforwp.net/archives/wordpress-website-tutorial/