这是从各路大神那里看来的教程,自己也找了多方的资料,整理了一下,并且自己也通过这些东西,搭建成了自己的ss和wordpress,希望其他人能看到这个教程少走点弯路。也谢谢我之前看的各位大神的教程。找的到地方的我尽量贴出源地址。
事前准备:
首先有一个可以正常使用的域名自行注册就好,VPS我用的是搬瓦工19.99$年的机器(我用的是11.99$的,买了半年。现在美元的汇率是6.9,一共花了80+的RMB,买全年稍微便宜一点)。搬瓦工购买教程----使用支付宝购买搬瓦工VPS教程完全指南
连接SSH过程请确保网络不中断,否则需要将VPS重新安装操作系统清空数据,从头再来。
搭建环境
登入搬瓦工点击My Services进入主机列表。点击KiwiVM Control Panel进入主机控制面板。
然后点击install new os安装操作系统,操作系统我们选择centos-6 x86。在安装之前首先让VPS停止运行。
点击确认使用条款,点击reload开始安装。安装过程很快。
连接SSH
安装好之后就可以开始连接SSH了。软件下载链接:http://pan.baidu.com/s/1jHD7XcE密码: n52x
下载之后解压打开putty.exe
IP我们在VPS控制面板IP address可以看到,端口填写控制面板中的SSH Port:端口,连接类型选择SSH打开。
这是登入的界面,账户输入root然后提示输入密码。密码在下图找到,这个密码是每次更新的。所以以后还需要到这里来找。
在输入密码时是不显示密码的,所以我们复制密码后,直接在SSH界面鼠标点一下右键,就自动复制到SSH,然后回车就可以登入。
安装LNMP
在SSH输入
yuminstallscreen
完成之后然后输入
screen -S lnmp
输入wget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz&& tar zxf lnmp1.2-full.tar.gz&& cd lnmp1.2-full && ./install.shlnmp
在这里需要注意(下面的步骤一步一步来,不要误操作)
1.设置MySQL的root密码
2.在输入一次
3.是否启用MySQL InnoDB,我们选择Y 回车
4.选择MySQL版本,我们选择默认Default输入对应数字然后回车(下同)
5.选择PHP版本,选择默认
6.是否安装内存优化,直接回车选择不装
提示”Press any key to install…or Press Ctrl+c to cancel”,按回车键确认开始安装。
安装过程有些漫长,我的等了大概20分钟左右。
如果出现Install lnmp V1.2 completed! enjoy it. 如下界面就表示安装好了
安装虚拟主机
首先输入
1.lnmp vhostadd执行过后提示:please enter domin (example:www.lnmp.org):2.输入我们的域名:www.maomaoa.com 回车3.是否继续添加域名:N 4.设置网站目录:回车 使用默认目录5.是否使用伪静态:Y 使用6.选择伪静态规则:输入:wordpress 回车7.是否开启日志log:N 回车8.验证MySQL的root密码:上面我们输入过9.提示Enter database name: 输入要创建的数据库名称,要创建的数据库用户名会和数据库同名:回车 确认。10.提示Please enter password for mysql user :输入要设置的密码,回车确认11.提示created ftp account:N 回车不安装FTP(我自己安装的时候好像没有这一步)
安装wordpress
下载:
wget http://wordpress.org/latest.tar.gz
下载完成之后输入代码解压:
tar -xzvf latest.tar.gz
创建wordpress用户名和数据库
在前面我们安装lnmp时候就已经安装了phpmyadmin
通过IP/phpmyadmin来访问你的数据库
然后进入登录界面:
登陆账户root
密码是之前我们设置的
登入之后界面
点击中间菜单栏用户选项:
username:我们填入wordpress
host:不用填写
密码:自己设置
生成密码:这里不用管
然后直接拉到最下面点击:执行
用户就已经建立好了
然后再左侧点击我们创建的用户
再点击中间菜单栏的:权限
点击我们创建的用户后面的:编辑权限
将所有权限全部选择上,然后点击下方执行。
现在就可以退出数据库了,直接关闭网页选项卡。
设置wp-config.php文件
打开FlashFXP
下载地址链接:http://pan.baidu.com/s/1c2svE8o密码:xeeg
打开flashfxp.exe
连接类型选择SFTP over SSH
填入地址IP和端口
用户名:root
密码:如果忘记可以进入VPS控制面板查看
远程路径和代理服务器不用填写
点击连接
打开root/wordpress文件夹,里面有一个wp-config-sample.php文件右键将它重命名为 wp-config.php然后右键编辑它
在// ** MySQL settings - You can get this info from your web host ** ///** The name of the database for WordPress */下方大概22行左右可以找到下面几项define('DB_NAME', '在前面我们创建的数据库的名字');/** MySQL database username */define('DB_USER', '前面数据库中我们创建的新用户用户名');/** MySQL database password */define('DB_PASSWORD', '数据库用户名的对应密码');/** MySQL hostname */define('DB_HOST', '这里通常是localhost');
在41行左右我们插入一段密钥,官方连接:https://codex.wordpress.org/Editing_wp-config.php#Security_Keys
define( 'AUTH_KEY', 't`DK%X:>xy|e-Z(BXb/f(Ur`8#~UzUQG-^_Cs_GHs5U-&Wb?pgn^p8(2@}IcnCa|' );
define( 'SECURE_AUTH_KEY', 'D&ovlU#|CvJ##uNq}bel+^MFtT&.b9{UvR]g%ixsXhGlRJ7q!h}XWdEC[BOKXssj' );
define( 'LOGGED_IN_KEY', 'MGKi8Br(&{H*~&0s;{k0
define( 'NONCE_KEY', 'FIsAsXJKL5ZlQo)iD-pt??eUbdc{_Cn<4!d~yqz))&B D?AwK%)+)F2aNwI|siOe' );
define( 'AUTH_SALT', '7T-!^i!0,w)L#JK@pc2{8XE[DenYI^BVf{L:jvF,hf}zBf883td6D;Vcy8,S)-&G' );
define( 'SECURE_AUTH_SALT', 'I6`V|mDZq21-J|ihb u^q0F }F_NUcy`l,=obGtq*p#Ybe4a31R,r=|n#=]@]c #' );
define( 'LOGGED_IN_SALT', 'w<$4c$Hmd%/*]`Oom>(hdXW|0M=X={we6;Mpvtg+V.o<$|#_}qG(GaVDEsn,~*4i' );
define( 'NONCE_SALT', 'a|#h{c5|P &xWs4IZ20c2&%4!c(/uG}W:mAvy
移动wordpress里面的文件
我们选中wordpress文件夹里面所有的文件(不包括wordpress文件夹本身)
将它移动到/home/wwwroot/你的域名这个文件夹里
在地址栏访问你的域名,自动进入wordpress引导配置界面(如果你的域名还没有解析到IP地址,请先解析你的域名到IP地址)
填写配置信息完成wordpress的安装
完成!
需要注意的是: 大家的主机密码要设置的复杂些,不要用root账号登陆,第一次登陆root账号后新建一个普通账号,下次登陆都用这个普通账号,数据库的密码也要设置的复杂,越复杂越安全,记得养成经常备份的好习惯!!
最后放出搬瓦工VPS可以访问的镜像地址: 官方镜像地址 (原地址被某种原因给crash掉了,很多玩主机的朋友应该知道的)
本篇文章是转的,写的还不错,以供大家参考
网友评论
有这个问题。。。我选择no可以不