標籤:

VPS搭建LAMP安裝WordPress建站過程(搬瓦工VPS親測 Mac OS環境操作)

以下是VPS搭建LAMP安裝WordPress建站過程(搬瓦工VPS親測 Mac OS環境操作)

#1 為什麼要用WordPress建站

WordPress是一種使用PHP語言和MySQL資料庫開發的個人博客系統,其穩定可靠,易於使用,且是免費開源的。而最讓我看重的,是它支持一大波優秀的插件和模板,比如SEO優化、靜態緩存和數據備份等。

具體可參看百度文庫相關介紹:baike.baidu.com/item/Wo

#2 註冊域名

考慮到性價比(免費隱私保護)和支付便利(支持支付寶),博主目前在用以下兩個域名註冊商,在這也推薦給大家。

阿里雲(萬網):wanwang.aliyun.com/doma

NameSilo:namesilo.com/

2020年12月31日前,使用NameSilo優惠碼 the1dollar 可減免一美元,首年只需 $4.99(續費 $5.99/年)。

#3 如何購買搬瓦工VPS

搬瓦工 KVM-512MB 直達鏈接

搬瓦工可以使用支付寶(Alipay)非常方便。

打開搬瓦工(BandwagonHost)官網,選擇10G-VPS這款。

然後選擇年付19.99美元(下拉選擇),推薦美國西海岸的洛杉磯機房。QNET和MCOM都可以,博主測試的速度都差不多。

記得使用搬瓦工優惠碼,還能再省一點點銀子。建議試試這個優惠碼:BWH1ZBPVK

接下來填寫註冊信息,之後選擇付款方式。推薦支付寶(Alipay)

稍等片刻,完成後會有郵件提示。登陸後台(Client Area),打開My Services菜單。

現在就能看見新建的VPS了!我們需要登陸KiwiVM控制面板進行VPS管理。

至此,就可以看到比較詳細的VPS信息了。主要包括IP地址、SSH埠、內存和空間使用量等。記下IP和SSH埠,在下文中使用Putty登陸SSH時會用到。

接下來安裝系統。這裡選擇Centos-6-x86(32位)。重裝之後會顯示新的root密碼和SSH埠,記得保存下來,後面登陸SSH時會用到。

下面就可以通過SSH管理VPS了

#4 SSH連接VPS

SSH(Secure Shell)即安全外殼協議,是目前較可靠、專為遠程登錄會話和其他網路服務提供安全性的協議。我們需要一種SSH工具來連接VPS,Windows用戶可以選擇SecureCRT或PuTTY客戶端,Mac OS用戶則可以直接用終端進行連接。

博主採用了Mac OS進行SSH連接,具體方式如下:

1 在Mac OS上打開終端Terminal

2 ssh root@搬瓦工VPS的IP地址 -p 埠號

具體例子如

ssh root@12.34.56.78 -p 12345

由於搬瓦工VPS沒有採用默認的SSH 22埠號,所以你需要登錄到搬瓦工的終端上進行一下查詢

查詢方法:

1 登錄搬瓦工控制台 kiwivm.64clouds.com/mai

2 進入 Root Shell Basic 菜單

3 輸入 netstat -anp| grep ssh 即查詢你自己的搬瓦工所使用的SSH的埠

#5 搭建LAMP環境

LAMP指的是Linux(操作系統)、Apache(HTTP伺服器),MySQL(資料庫軟體) 和PHP(有時也是指Perl或Python)的第一個字母,主要用來建立web應用平台。

博主使用的是LNMP一鍵安裝包,具體可參看這裡:lnmp.org/install.html

# screen -S lnmp

回車,創建screen會話。

# wget -c ftp://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lamp

回車,進入搭建LAMP環境前的必要配置。

以下安裝過程不再贅述,主要設置詳見下圖。

這裡設置的資料庫ROOT密碼務必記牢,下面添加域名時會用到!!

當出現上圖中的綠字 「Press any key to install…or Press Ctrl+c to cancel」 後,按回車鍵確認開始安裝。

安裝大約持續半個小時左右。安裝成功後的界面如下圖所示:

至此,LAMP環境已經在VPS上搭建完成。輸入VPS的IP訪問,會出現以下界面。

提示:為了安全,建議將phpmyadmin目錄重命名為不容易猜到的目錄!(比如hereispma)

在安裝WordPress之前,建議安裝PHP緩存加速類擴展,對降低VPS壓力和提高WordPress速度大有裨益。

推薦安裝兩個:OPcache和Memcached。

首先,需要進入LNMP解壓目錄lnmp1.3-full:

# cd /root/lnmp1.3-full

回車,接下來安裝Opcache:

#./addons.sh install opcache

回車,再回車。

當出現 「Opcache installed successfully, enjoy it!」 字樣時,即表示安裝成功。

接著安裝Memcached:

#./addons.sh install memcached

回車,選擇2,回車,再回車。

當出現 「Memcached installed successfully, enjoy it!」 字樣時,即表示安裝成功。

此時,可以刪除之前下載的lnmp1.3安裝包,以節省空間。

# rm -rf /root/lnmp1.3-full.tar.gz

回車即可。

接下來就可以添加域名安裝WordPress了。

#6 添加域名 / 虛擬主機

# lnmp vhost add

回車,提示輸入域名:

# yourhost.com

回車,提示是否添加多個域名:

# y

回車,博主習慣綁定帶www的域名:

# yourhost.com

回車。博主習慣不需要日誌記錄。

# n

回車後,輸入站長郵箱。

繼續回車,提示資料庫名和資料庫用戶名是否保持一致。

# y

回車,輸入root用戶的資料庫密碼

當出現下圖所示畫面時候,說明添加域名已經成功。

#7 安裝WordPress程序

以下的步驟想必應該很熟悉,和帶Cpanel或DirectAdmin面板安裝WordPress過程比較類似。只不過,在面板上操作是可視化的,比較直觀。而在這裡是通過命令執行的,非可視。只要輸入命令時細心點,一般是不會出問題的。

首先,進入添加的域名目錄:

# cd /home/wwwroot/yourhost.com

回車。然後打開WordPress中文站點,下載程序壓縮包:

# wget cn.wordpress.org/wordpr

回車。等待下載完之後,解壓壓縮包:

# tar -zxvf wordpress-4.5.3-zh_CN.tar.gz

回車。

接下來,將解壓出來的wordpress文件夾內全部文件移動到當前的域名目錄下(別忘了後面的.)。

# mv wordpress/*.

回車。然後,可以選擇刪掉空文件夾wordpress。

# rm -rf wordpress

回車,搞定。

為避免因許可權的問題導致安裝出錯,比如wp-config.php無法創建、需要提供FTP用戶密碼以及主題和插件不能更新等,建議賦予根目錄文件的可寫許可權。

# chmod -R 755 /home/wwwroot

回車。

# chown -R www /home/wwwroot

回車。

提示:以後每添加一個域名,都要執行一次以上兩步操作。

另外,LNMP安裝包默認禁用了scandir函數,這會導致WordPress後台看不到安裝的主題,以及當前主題總顯示 「有新的翻譯可用」 的提醒。所以,需要開啟此函數。

# vi /usr/local/php/etc/php.ini

回車,然後查找scandir函數。

# ?scandir

回車,然後按delete鍵刪除,接下來需要保存並退出vi命令。

#:wq

回車。然後重啟一下LNMP:

# lnmp restart

回車。

最後,通過你的瀏覽器打開博客網址進行最後的安裝吧!

通常為 yourhost.com/wordpress

至此,恭喜你已經完成了從域名購買,到搬瓦工VPS搭建,到WordPress建站的全部流程。


推薦閱讀:

TAG:VPS | WordPress | Mac |