1.部署準備
騰訊云:CPU: 2核 內(nèi)存: 4GB系統(tǒng)盤60GB?(帶寬:6Mbps)
LNMP:1.5
WORDPRESS:5.92
一個專屬的域名
買了服務(wù)器后,你就會擁有一個公網(wǎng)ip,如果網(wǎng)站搭建起來了,你完全可以使用這個 ip 去訪問,但僅供開發(fā)、測試使用。
如果要真正運營起來,想要有流量,還得搞一個域名,方便你推廣。
域名的購買建議和上面服務(wù)器使用同一個廠商,可以省去一些麻煩。比如阿里云購買的域名要備案是需要你在阿里云下有一臺服務(wù)器的。
一個遠程登陸軟件
由于后面我使用的是手工部署的方式,所以要登陸服務(wù)器進行操作。
登陸的方法有兩種:
1.廠商提供的控制臺界面登陸:Workbench 和 VNC
2.自己下載專業(yè)的遠程登陸軟件:Xshell 或者 CRTSecure
在這里我們選擇使用xshell進行連接,廠商提供的雖然連接方便但是使用不如xshell便捷
在使用這些遠程登陸軟件時,你需要在服務(wù)器廠商控制臺上面先獲取到三個信息
- 服務(wù)器公網(wǎng)IP
- 服務(wù)器SSH端口
- 服務(wù)器遠程連接密碼
關(guān)于 Xshell 如何使用的,可以自行百度搜索,教程非常多。
2.部署方式選擇
部署方式,可分為兩種
- 使用服務(wù)器管理軟件,實現(xiàn)自動化部署,最著名的就是?寶塔面板?。
- 手動登陸遠程服務(wù)器,實現(xiàn)腳本化部署。
在這我們選擇手動登錄云服務(wù)器,因為是自己搭建的網(wǎng)站,難免以后會碰到各種各樣的服務(wù)器問題,盡早的接觸 Linux,熟悉各項配置,對以后的運維工作會有很有幫助
3. 部署 LNMP
3.1 什么是 LNMP
LNMP 是 Linux + Nginx + MySQL + PHP 組合的簡寫。
類似的組合還有:
LAMP 的全稱是 Linux + Apache + MySQL + PHP
LNAMP 的全稱是 Linux + Nginx + Apache + MySQL + PHP
其中:
Linux 是類 Unix 計算機操作系統(tǒng)的統(tǒng)稱,是目前最流行的免費操作系統(tǒng)。代表版本有:debian、centos、ubuntu、fedora、gentoo 等。
Nginx 是一個高性能的 HTTP 和反向代理服務(wù)器,也是一個 IMAP/POP3/SMTP 代理服務(wù)器。
Apache 是世界使用排名第一的Web服務(wù)器軟件。 它可以運行在幾乎所有廣泛使用的計算機平臺上,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。
PHP 是一種在服務(wù)器端執(zhí)行的嵌入 HTML 文檔的腳本語言。
MySQL 是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。
這些軟件一個一個安裝比較費力,特別是數(shù)據(jù)庫。
在這里我們選擇的是集成好的lnmp的shell腳本,因此有人把這些軟件的安裝部署過程集成為一個 Shell 腳本,而你只要下載并執(zhí)行它就可以了。簡直不要太方便
3.2 安裝 LNMP
下載 LNMP 安裝腳本(目前最新版本是 1.7 ,我安裝的是 1.5,更多版本可查看: https://lnmp.org/download.html)
$ wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz
解壓并執(zhí)行它
$ tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp
接下來會出現(xiàn)大量的選項,如果你不是很懂各個選項間的區(qū)別,按默認就行啦
運行腳本后,首先會讓你選擇數(shù)據(jù)庫的版本:

沒有特殊需要,建議使用默認配置,直接回車或輸入序號再回車。
選好數(shù)據(jù)庫,會讓你設(shè)置數(shù)據(jù)庫 root 用戶的密碼,此時如果你直接回車,會默認設(shè)置為?lnmp.org#隨機數(shù)字
,

在輸入密碼的時候,對于新手有一點注意:如果輸入有錯誤需要刪除,需要按住Ctrl再按Backspace鍵進行刪除。
密碼輸好后,回車進入下一步
詢問是否需要啟用 MySQL InnoDB,InnoDB引擎默認為開啟,一般建議開啟,直接回車或輸入 y 。
如果確定確實不需要該引擎可以輸入 n,(MySQL 5.7+版本無法關(guān)閉InnoDB),輸入完成,回車進入下一步:選擇 PHP 版本,建議安裝 PHP 7+的版本

回車進入下一步,選擇是否安裝內(nèi)存優(yōu)化:

可以選擇不安裝、Jemalloc或TCmalloc,輸入對應(yīng)序號回車,直接回車為默認為不安裝。
如果是LNMPA或LAMP的話還會提示設(shè)置郵箱和選擇Apache:

Please enter Administrator Email Address:”,需要設(shè)置管理員郵箱,該郵箱會在報錯時顯示在錯誤頁面上。再選擇Apache版本:

按提示輸入對應(yīng)版本前面的數(shù)字序號,回車。
提示"Press any key to install…or Press Ctrl+c to cancel"后,按回車鍵確認開始安裝。 LNMP腳本就會自動安裝編譯Nginx、MySQL、PHP、phpMyAdmin等軟件及相關(guān)的組件。
安裝時間可能會幾十分鐘到幾個小時不等,主要是機器的配置網(wǎng)速等原因會造成影響。
如果顯示Nginx: OK,MySQL: OK,PHP: OK
表明安裝成功。
最后幾行的輸出
- 3306 端口是 MySQL 監(jiān)聽的
- 80 是 HTTP 端口
- 22 是 SSH 端口
3.3 配置 Nginx
安裝好后,使用如下指令查看nginx配置文件(如果你的服務(wù)器上找不到該文件,那請使用?find / -name nginx.conf
?搜索一下)
$ cat /usr/local/nginx/conf/nginx.conf
你會看到如下內(nèi)容:

上圖表明,安裝好的nginx將網(wǎng)站的根目錄設(shè)置為/home/wwwroot/default,這個可以根據(jù)自己的喜好進行修改。
用瀏覽器打開http://ip
,可以看到如下內(nèi)容(如果訪問不了,有可能是你服務(wù)器的安全組沒有開放 80 端口,去控制臺開放一下即可

其實這就是一個簡單的網(wǎng)頁demo了,自己隨便修改index.html,就會有不同的內(nèi)容。
- 安裝 WordPress
WordPress是使用PHP語言(這也是我們上面為什么要安裝 PHP 的原因)開發(fā)的博客平臺,也就是一個博客框架。
上一步安裝的 LNMP,只是保證了 WordPress 的基本運行環(huán)境。
想要把你的個人網(wǎng)站跑起來,咱還需要安裝 WordPress 。
方法也很簡單,下面跟著操作就行。
第一步:安裝 wordpress 安裝包并解壓到 /home/wwwroot
$ wget https://cn.wordpress.org/latest-zh_CN.zip && unzip latest-zh_CN.zip -d /home/wwwroot
第二步:登錄MySQL(密碼在前面 部署LNMP 時你設(shè)置過),創(chuàng)建wordpress表,創(chuàng)建完后輸入exit退出
$ mysql -u root -p
Enter password:
MySQL > create database wordpress;
第三步:使用 vim 修改 nginx 配置文件(不會vim的自行百度)
$ vim /usr/local/nginx/conf/nginx.conf

修改成如下內(nèi)容:

隨后,使用wq保存配置退出即可。
驗證nginx是否有配置錯誤:
$ nginx -t
如果出現(xiàn)ok,successful字樣,說明沒有錯誤。沒有錯誤,重新加載nginx:
$ nginx -s reload
修改wordpress目錄權(quán)限:
$ cd /home/wwwroot && chown -R www wordpress/ && chgrp -R www wordpress/
用瀏覽器打開http://ip/wp-admin/setup-config.php,你可以看到如下內(nèi)容:

現(xiàn)在就開始,進行安裝。填寫信息如下:

其中,*** 改為你設(shè)置的MySQL數(shù)據(jù)庫密碼。點擊提交,出現(xiàn)如下內(nèi)容:

在/home/wwwroot/wordpress下,創(chuàng)建并編寫wp-config.php文件:
$ vim wp-config.php
將上圖內(nèi)容復(fù)制進去并wq保存退出,然后點擊現(xiàn)在安裝。最后就是配置用戶信息了,這個是你登錄wordpress用戶后臺的,要記?。?/p>
一定要記住自己的密碼,站點標題和用戶名可以隨便取后面可以改
最后點擊安裝WordPress,安裝成功會出現(xiàn)如下界面:

點擊登錄,輸入賬戶密碼,就可以登錄自己的 wordpress 后臺了。
這時候你使用瀏覽器去訪問 http://ip ,就可以看到你搭建的第一個網(wǎng)站了。
此時你看到的這個網(wǎng)站,是 wordpress 默認為你安裝的免費主題(應(yīng)該有三個),可以自己選擇自己喜歡的主題裝扮自己的網(wǎng)站
在 WordPress 的自帶了主題商店,里面有大量的免費主題,各式各樣的都有,可能有你喜歡的。
網(wǎng)站美化
這里我們沒有選擇wordpress自帶的主題,我選擇了
Sakura??: 櫻花莊的白貓博客主題 這個是網(wǎng)址https://gitee.com/mashirozx/Sakura
可以選擇直接下載上傳主題
但是我們選擇克隆國內(nèi)鏡像,使用xshell連接自己的云服務(wù)器
這樣就可以在當前目錄看到Sakura的目錄
我們進到wordpress的主題目錄下
然后把sakura目錄移動到主題目錄下
在wordpress后臺 外觀 主題里就可以看到我們剛才添加的主題了點擊啟用就可以了
然后瀏覽我們的頁面 可以修改我們的隨即外部圖片api
然后在url寫入自己喜歡的api 可以自己寫也可以去找一個別人寫的api,但是不穩(wěn)定可以會過期
如圖:
文章來源:http://www.zghlxwxcb.cn/news/detail-402706.html
其他功能模塊也可以自己根據(jù)自己需要更改定制文章來源地址http://www.zghlxwxcb.cn/news/detail-402706.html
到了這里,關(guān)于使用 騰訊云搭建一個個人博客的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!