VPS搭建LAMP安裝WordPress建站過程(搬瓦工VPS親測 Mac OS環境操作)
03-14
以下是VPS搭建LAMP安裝WordPress建站過程(搬瓦工VPS親測 Mac OS環境操作)
#1 為什麼要用WordPress建站 WordPress是一種使用PHP語言和MySQL資料庫開發的個人博客系統,其穩定可靠,易於使用,且是免費開源的。而最讓我看重的,是它支持一大波優秀的插件和模板,比如SEO優化、靜態緩存和數據備份等。具體可參看百度文庫相關介紹:http://baike.baidu.com/item/WordPress#2 註冊域名考慮到性價比(免費隱私保護)和支付便利(支持支付寶),博主目前在用以下兩個域名註冊商,在這也推薦給大家。
阿里雲(萬網):https://wanwang.aliyun.com/domain/NameSilo:https://www.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連接VPSSSH(Secure Shell)即安全外殼協議,是目前較可靠、專為遠程登錄會話和其他網路服務提供安全性的協議。我們需要一種SSH工具來連接VPS,Windows用戶可以選擇SecureCRT或PuTTY客戶端,Mac OS用戶則可以直接用終端進行連接。 博主採用了Mac OS進行SSH連接,具體方式如下:1 在Mac OS上打開終端Terminal2 ssh root@搬瓦工VPS的IP地址 -p 埠號
具體例子如
ssh [email protected] -p 12345由於搬瓦工VPS沒有採用默認的SSH 22埠號,所以你需要登錄到搬瓦工的終端上進行一下查詢查詢方法:1 登錄搬瓦工控制台 https://kiwivm.64clouds.com/main.php2 進入 Root Shell Basic 菜單3 輸入 netstat -anp| grep ssh 即查詢你自己的搬瓦工所使用的SSH的埠#5 搭建LAMP環境 LAMP指的是Linux(操作系統)、Apache(HTTP伺服器),MySQL(資料庫軟體) 和PHP(有時也是指Perl或Python)的第一個字母,主要用來建立web應用平台。 博主使用的是LNMP一鍵安裝包,具體可參看這裡:https://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回車,提示輸入域名:# http://yourhost.com回車,提示是否添加多個域名:# y回車,博主習慣綁定帶www的域名:# http://www.yourhost.com回車。博主習慣不需要日誌記錄。 # n回車後,輸入站長郵箱。繼續回車,提示資料庫名和資料庫用戶名是否保持一致。# y回車,輸入root用戶的資料庫密碼當出現下圖所示畫面時候,說明添加域名已經成功。
#7 安裝WordPress程序
以下的步驟想必應該很熟悉,和帶Cpanel或DirectAdmin面板安裝WordPress過程比較類似。只不過,在面板上操作是可視化的,比較直觀。而在這裡是通過命令執行的,非可視。只要輸入命令時細心點,一般是不會出問題的。首先,進入添加的域名目錄:# cd /home/wwwroot/http://yourhost.com回車。然後打開WordPress中文站點,下載程序壓縮包:# wget https://cn.wordpress.org/wordpress-4.5.3-zh_CN.tar.gz回車。等待下載完之後,解壓壓縮包:# 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回車。最後,通過你的瀏覽器打開博客網址進行最後的安裝吧! 通常為 http://yourhost.com/wordpress至此,恭喜你已經完成了從域名購買,到搬瓦工VPS搭建,到WordPress建站的全部流程。推薦閱讀:
