- A+
这篇文章主要记录了小九通过Vultr vps建站教程,如何一步步在VPS上安装CentOS7/6系统和LNMP环境进而搭建WordPress博客的,希望对新手朋友有些帮助,下面就开始建站。
准备工作
- 一台服务器(不会购买的Vultr服务器的请看 如何购买Vultr VPS,如果已买服务器请忽略)
- 一个域名
- 登陆VPS工具(Xshell)
- 基础的linux知识
创建VPS
首先登陆Vultr后台控制面板,如下图所示。点击右边的+号
选择VPS的位置,我就选纽约的
然后选择系统,我已Centos6(64位)的为例
下面是选择套餐,$2.5每月的没有IPv4。所以最低是$3.5每月。我以3.5的为例。大家随意。后面的是其他服务,有需要的可以勾选上。然后拉到最下面 点击 Deploy Now现在就部署。一会系统就安装好了。
安装完成后,先把域名解析的VPS的IP上,提前把域名解析好。
登陆VPS
使用Xshell连接vps,还有别的工具也可以。点击新建,输入VPS的IP地址,直接在后台复制过来。
然后点击 用户身份验证,输入用户名是root,密码直接在后台复制过来,
然后点击确定,点击连接,如下图所示:
安装Nginx,Mysql,PHP
我们使用lnmp一键安装包安装,方便快捷。不建议一个个的安装。下面以一键安装包为例。
wget -c http://soft.vpser.net/lnmp/lnmp1.5.tar.gz #下载lnmp1.5 tar -zxf lnmp1.5.tar.gz #解压 cd lnmp1.5 #进入lnmp1.5目录 ./install.sh #执行install.sh安装
下面就开始安装PHP、Nginx、Mysql
首选选择Mysql数据库版本,默认即可。如需要其他版本的输入对应的数字即可。然后是输入数据库的密码。
问 是否启用InnoDB存储引擎,选择NO,下面选择PHP版本,默认即可。如需要其他版本输入对应的数字即可。
输入选项然后回车或者直接回车,直接回车默认不安装内存分配器。我选择默认。然后按任意键开始安装。大概需要30分钟左右才能安装好,大家可以喝杯茶等会。
如出现LNMP1.5 completed,表示已经安装完成。此安装过程安装完成便也启动了nginx,mysql,php-fpm并加入了开机启动项。如果重启服务器,不需要再单独手动开启相关的服务了。总的来说相当方便的。
我们输入VPS的IP地址看下。出现以上界面表表示安装好了。
在安装WordPress之前,建议安装PHP缓存加速类扩展,对降低VPS压力和提高WordPress速度大有裨益。推荐安装:Memcached
首先,需要进入LNMP解压目录Lnmp1.5
./addons.sh install memcached
回车,选择 2 (php-memcached),回车,再回车。当出现 “Memcached installed successfully, enjoy it!”字样时,即表示安装成功。
绑定域名
我们使用LNMP来绑定域名
^C[root@vultr lnmp1.5]# lnmp vhost add #绑定域名命令 +-------------------------------------------+ | Manager for LNMP, Written by Licess | +-------------------------------------------+ | https://lnmp.org | +-------------------------------------------+ Please enter domain(example: www.lnmp.org): moxiaojiu.com # 输入 主域名 Your domain: moxiaojiu.com Enter more domain name(example: lnmp.org *.lnmp.org): www.moxiaojiu.com #输入二级域名 domain list: www.moxiaojiu.com Please enter the directory for the domain: moxiaojiu.com Default directory: /home/wwwroot/moxiaojiu.com: Virtual Host Directory: /home/wwwroot/moxiaojiu.com Allow Rewrite rule? (y/n) y #输入Y重新规则 Please enter the rewrite of programme, wordpress,discuzx,typecho,thinkphp,laravel,codeigniter,yii2 rewrite was exist. (Default rewrite: other): wordpress #输入wordpress You choose rewrite: wordpress Enable PHP Pathinfo? (y/n) n #是否启用PHP Pathinfo 选择N Disable pathinfo. Allow access log? (y/n) y #启用日志 选择Y Enter access log filename(Default:moxiaojiu.com.log): You access log filename: moxiaojiu.com.log #日志名称 默认即可 Create database and MySQL user with same name (y/n) n #是否创建数据库,我们等下创建 Add SSL Certificate (y/n) n#添加SSL证书,这里我们就不添加了 Press any key to start create virtul host... #按任意键开始创建
如下图所示,表示绑定成功。
创建数据库
创建一个wordpress博客用的数据库
mysql -u root -p #登陆数据库 root #输入你安装数据库时输入的密码 create database wordpress; #创建个数据库 如出现Query OK, 1 row affected (0.00 sec)表示创建成功 exit #退出
安装wordpress程序
下面以中文版为例。当前最新版本是4.7.2
cd /home/wwwroot/ # 进入根目录上一级目录 mv default old # 将default重命名为old cd /home/wwwroot/moxiaojiu.com #进入网站根目录 wget https://cn.wordpress.org/wordpress-4.7.2-zh_CN.tar.gz #下载wordpress程序 tar -zxvf wordpress-4.7.2-zh_CN.tar.gz #解压 mv wordpress/* . #把wordpress目录下的所有文件都移到当前网站根目录下 rm -rf wordpress-4.7.2-zh_CN.tar.gz #删除wordpress压缩包
接下来就是给相应目录授权
chmod -R 755 /home/wwwroot/moxiaojiu.com chown: changing ownership of ‘/home/wwwroot/old/.user.ini’: Operation not permitted # 目录以及目录下的文件授权 chown -R www /home/wwwroot/moxiaojiu.com chown: changing ownership of ‘/home/wwwroot/old/.user.ini’: Operation not permitted # 将目录的所有者分给www组下的www用户。
如上所示出现的提示大概是说有一个文件无法更改用户分组和权限。不影响你的wordpress,忽略就好。
配置Wordpress
在浏览器里输入你绑定的域名,就会出现配置页面。
点击现在就开始,来到输入数据库页面。数据库名就是刚才创建的,用户名是root 密码是我们安装数据库时输入的。其他默认即可。然后点击提交。
然后进行安装,到下图所示就表示wordpress网站基本上安装好了。下面就是输入网站标题,网站后台账号密码,邮箱信息点击安装即可。
打开我们的域名,首页是这样的:又一个WordPress站点
到这里wordpress博客已经建成。以上就是VPS上搭建LNMP环境进而安装WordPress建站步骤,
博客的各个功能什么的,自己折腾折腾就会懂的,想要美观可以找些免费好看的主题,有什么不明白的给我留言!
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏