有用收藏我用 Linux开源工具技巧

VPS搭建LAMP安装WordPress建站教程 (搬瓦工VPS

2017-06-11  本文已影响1759人  7752d0206c56

#1 为什么要用WordPress建站

WordPress是一种使用PHP语言和MySQL数据库开发的个人博客系统,其稳定可靠,易于使用,且是免费开源的。而最让我看重的,是它支持一大波优秀的插件和模板,比如SEO优化、静态缓存和数据备份等。

具体可参看百度文库相关介绍:http://baike.baidu.com/item/WordPress

#2 注册域名

考虑到性价比(免费隐私保护)和支付便利(支持支付宝),博主目前在用以下两个域名注册商,在这也推荐给大家。

阿里云(万网):https://wanwang.aliyun.com/domain/

NameSilo:https://www.namesilo.com/

2018年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 登录搬瓦工控制台 https://kiwivm.64clouds.com/main.php

2 进入 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

回车,提示输入域名:

# yourhost.com

回车,提示是否添加多个域名:

# y

回车,博主习惯绑定带www的域名:

# www.yourhost.com

回车。博主习惯不需要日志记录。

# n

回车后,输入站长邮箱。

继续回车,提示数据库名和数据库用户名是否保持一致。

# y

回车,输入root用户的数据库密码

当出现下图所示画面时候,说明添加域名已经成功。

#7 安装WordPress程序

以下的步骤想必应该很熟悉,和带Cpanel或DirectAdmin面板安装WordPress过程比较类似。只不过,在面板上操作是可视化的,比较直观。而在这里是通过命令执行的,非可视。只要输入命令时细心点,一般是不会出问题的。

首先,进入添加的域名目录:

# cd /home/wwwroot/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建站的全部流程。

上一篇下一篇

猜你喜欢

热点阅读