VPS搭建LAMP安裝WordPress建站過(guò)程(搬瓦工VPS親測(cè) Mac OS環(huán)境操作)
時(shí)間:2023-07-08 14:57:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-07-08 14:57:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)
VPS搭建LAMP安裝WordPress建站過(guò)程(搬瓦工VPS親測(cè) Mac OS環(huán)境操作):
以下是VPS搭建LAMP安裝WordPress建站過(guò)程(搬瓦工VPS親測(cè) Mac OS環(huán)境操作)#1 為什么要用WordPress建站 WordPress是一種使用PHP語(yǔ)言和MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)的個(gè)人博客系統(tǒng),其穩(wěn)定可靠,易于使用,且是免費(fèi)開(kāi)源的。而最讓我看重的,是它支持一大波優(yōu)秀的插件和模板,比如SEO優(yōu)化、靜態(tài)緩存和數(shù)據(jù)備份等。
具體可參看百度文庫(kù)相關(guān)介紹:
http://baike.baidu.com/item/WordPress#2 注冊(cè)域名 考慮到性?xún)r(jià)比(免費(fèi)隱私保護(hù))和支付便利(支持支付寶),博主目前在用以下兩個(gè)域名注冊(cè)商,在這也推薦給大家。
阿里云(萬(wàn)網(wǎng)):https://wanwang.aliyun.com/domain/NameSilo:https://www.namesilo.com/2020年12月31日前,使用NameSilo優(yōu)惠碼 the1dollar 可減免一美元,首年只需 $4.99(續(xù)費(fèi) $5.99/年)。#3 如何購(gòu)買(mǎi)搬瓦工VPS 搬瓦工 KVM-512MB 直達(dá)鏈接
搬瓦工可以使用支付寶(Alipay)非常方便。
打開(kāi)搬瓦工(BandwagonHost)官網(wǎng),選擇10G-VPS這款。
然后選擇
年付19.99美元(下拉選擇),推薦美國(guó)西海岸的洛杉磯機(jī)房。QNET和MCOM都可以,博主測(cè)試的速度都差不多。
記得使用搬瓦工優(yōu)惠碼,還能再省一點(diǎn)點(diǎn)銀子。建議試試這個(gè)優(yōu)惠碼:
BWH1ZBPVK接下來(lái)填寫(xiě)注冊(cè)信息,之后選擇付款方式。推薦支付寶(Alipay)
稍等片刻,完成后會(huì)有郵件提示。登陸后臺(tái)(Client Area),打開(kāi)My Services菜單。
現(xiàn)在就能看見(jiàn)新建的VPS了!我們需要登陸KiwiVM控制面板進(jìn)行VPS管理。
至此,就可以看到比較詳細(xì)的VPS信息了。主要包括IP地址、SSH端口、內(nèi)存和空間使用量等。記下IP和SSH端口,在下文中使用Putty登陸SSH時(shí)會(huì)用到。
接下來(lái)安裝系統(tǒng)。這里選擇Centos-6-x86(32位)。重裝之后會(huì)顯示新的root密碼和SSH端口,記得保存下來(lái),后面登陸SSH時(shí)會(huì)用到。
下面就可以通過(guò)SSH管理VPS了
#4 SSH連接VPSSSH(Secure Shell)即安全外殼協(xié)議,是目前較可靠、專(zhuān)為遠(yuǎn)程登錄會(huì)話(huà)和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議。我們需要一種SSH工具來(lái)連接VPS,Windows用戶(hù)可以選擇SecureCRT或PuTTY客戶(hù)端,Mac OS用戶(hù)則可以直接用終端進(jìn)行連接。
博主采用了Mac OS進(jìn)行SSH連接,具體方式如下:
1 在Mac OS上打開(kāi)終端Terminal
2 ssh root@搬瓦工VPS的IP地址 -p 端口號(hào)
具體例子如
ssh root@12.34.56.78 -p 12345
由于搬瓦工VPS沒(méi)有采用默認(rèn)的SSH 22端口號(hào),所以你需要登錄到搬瓦工的終端上進(jìn)行一下查詢(xún)
查詢(xún)方法:
1 登錄搬瓦工控制臺(tái)
https://kiwivm.64clouds.com/main.php2 進(jìn)入 Root Shell Basic 菜單
3 輸入 netstat -anp| grep ssh 即查詢(xún)你自己的搬瓦工所使用的SSH的端口
#5 搭建LAMP環(huán)境 LAMP指的是Linux(操作系統(tǒng))、Apache(HTTP服務(wù)器),MySQL(數(shù)據(jù)庫(kù)軟件) 和PHP(有時(shí)也是指Perl或Python)的第一個(gè)字母,主要用來(lái)建立web應(yīng)用平臺(tái)。
博主使用的是LNMP一鍵安裝包,具體可參看這里:
https://lnmp.org/install.html# screen -S lnmp
回車(chē),創(chuàng)建screen會(huì)話(huà)。
# 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回車(chē),進(jìn)入搭建LAMP環(huán)境前的必要配置。
以下安裝過(guò)程不再贅述,主要設(shè)置詳見(jiàn)下圖。
這里設(shè)置的數(shù)據(jù)庫(kù)ROOT密碼務(wù)必記牢,下面添加域名時(shí)會(huì)用到?。?br>
當(dāng)出現(xiàn)上圖中的綠字 “Press any key to install…or Press Ctrl+c to cancel” 后,按回車(chē)鍵確認(rèn)開(kāi)始安裝。
安裝大約持續(xù)半個(gè)小時(shí)左右。安裝成功后的界面如下圖所示:
至此,LAMP環(huán)境已經(jīng)在VPS上搭建完成。輸入VPS的IP訪(fǎng)問(wèn),會(huì)出現(xiàn)以下界面。
提示:為了安全,建議將phpmyadmin目錄重命名為不容易猜到的目錄!(比如hereispma)
在安裝WordPress之前,
建議安裝PHP緩存加速類(lèi)擴(kuò)展,對(duì)降低VPS壓力和提高WordPress速度大有裨益。
推薦安裝兩個(gè):OPcache和Memcached。
首先,需要進(jìn)入LNMP解壓目錄lnmp1.3-full:
# cd /root/lnmp1.3-full
回車(chē),接下來(lái)安裝Opcache:
#
./addons.sh install opcache
回車(chē),再回車(chē)。
當(dāng)出現(xiàn) “Opcache installed successfully, enjoy it!” 字樣時(shí),即表示安裝成功。
接著安裝Memcached:
#
./addons.sh install memcached
回車(chē),選擇2,回車(chē),再回車(chē)。
當(dāng)出現(xiàn) “Memcached installed successfully, enjoy it!” 字樣時(shí),即表示安裝成功。
此時(shí),可以刪除之前下載的lnmp1.3安裝包,以節(jié)省空間。
# rm -rf /root/lnmp1.3-full.tar.gz
回車(chē)即可。
接下來(lái)就可以添加域名安裝WordPress了。
#6 添加域名 / 虛擬主機(jī) # lnmp vhost add
回車(chē),提示輸入域名:
#
http://yourhost.com回車(chē),提示是否添加多個(gè)域名:
# y
回車(chē),博主習(xí)慣綁定帶www的域名:
#
http://www.yourhost.com回車(chē)。博主習(xí)慣不需要日志記錄。
# n
回車(chē)后,輸入站長(zhǎng)郵箱。
繼續(xù)回車(chē),提示數(shù)據(jù)庫(kù)名和數(shù)據(jù)庫(kù)用戶(hù)名是否保持一致。
# y
回車(chē),輸入root用戶(hù)的數(shù)據(jù)庫(kù)密碼
當(dāng)出現(xiàn)下圖所示畫(huà)面時(shí)候,說(shuō)明添加域名已經(jīng)成功。
#7 安裝WordPress程序 以下的步驟想必應(yīng)該很熟悉,和帶Cpanel或DirectAdmin面板安裝WordPress過(guò)程比較類(lèi)似。只不過(guò),在面板上操作是可視化的,比較直觀(guān)。而在這里是通過(guò)命令執(zhí)行的,非可視。只要輸入命令時(shí)細(xì)心點(diǎn),一般是不會(huì)出問(wèn)題的。
首先,進(jìn)入添加的域名目錄:
# cd /home/wwwroot/
http://yourhost.com回車(chē)。然后打開(kāi)WordPress中文站點(diǎn),下載程序壓縮包:
# wget
https://cn.wordpress.org/wordpress-4.5.3-zh_CN.tar.gz回車(chē)。等待下載完之后,解壓壓縮包:
# tar -zxvf wordpress-4.5.3-zh_CN.tar.gz
回車(chē)。
接下來(lái),將解壓出來(lái)的wordpress文件夾內(nèi)全部文件移動(dòng)到當(dāng)前的域名目錄下(別忘了后面的
.)。
# mv wordpress/*
.回車(chē)。然后,可以選擇刪掉空文件夾wordpress。
# rm -rf wordpress
回車(chē),搞定。
為避免因權(quán)限的問(wèn)題導(dǎo)致安裝出錯(cuò),
比如wp-config.php無(wú)法創(chuàng)建、需要提供FTP用戶(hù)密碼以及主題和插件不能更新等,建議賦予根目錄文件的可寫(xiě)權(quán)限。
# chmod -R 755 /home/wwwroot
回車(chē)。
# chown -R www /home/wwwroot
回車(chē)。
提示:以后每添加一個(gè)域名,都要執(zhí)行一次以上兩步操作。
另外,LNMP安裝包默認(rèn)禁用了scandir函數(shù),這會(huì)導(dǎo)致WordPress后臺(tái)看不到安裝的主題,以及當(dāng)前主題總顯示 “有新的翻譯可用” 的提醒。所以,需要開(kāi)啟此函數(shù)。
# vi /usr/local/php/etc/php.ini
回車(chē),然后查找scandir函數(shù)。
# ?scandir
回車(chē),然后按delete鍵刪除,接下來(lái)需要保存并退出vi命令。
#
:wq
回車(chē)。然后重啟一下LNMP:
# lnmp restart
回車(chē)。
最后,通過(guò)你的瀏覽器打開(kāi)博客網(wǎng)址進(jìn)行最后的安裝吧!
通常為
http://yourhost.com/wordpress至此,恭喜你已經(jīng)完成了從域名購(gòu)買(mǎi),到搬瓦工VPS搭建,到WordPress建站的全部流程。
關(guān)鍵詞:操作,環(huán)境,過(guò)程,安裝,瓦工