VPS中使用LNMP安装WordPress教程


Posted in PHP onDecember 28, 2014

前言

前几天,朋友手头上有一个空闲的vps,256M内存,我决定拿来玩一下。经过一番思考,还是用来挂站吧。然后看是CentOS6系统,果断决定用从来没玩过的LNMP。于是,百度、谷歌找教程,好多教程都是有问题的,导致重装无数次系统,浪费大把大把时间。现在总结一下成功的经验。

安装screen

在终端输入yum install screen

完成后输入screen -S lnmp

VPS中使用LNMP安装WordPress教程

为什么要这样做呢?答案很简单,因为它可以保护您的远程连接,让工作不半路意外停止。我在安装LNMP的时候时间比较长,而XShell曾经莫名其妙断开,吓得我以为又要重新来过。还好一开始开了screen,进程还在。

如果您的终端在工作中意外断开,你可以输入screen ?ls 来查看所有screen会话,然后输入screen ?r + 代号 来恢复。

安装LNMP

在终端输入以下代码

wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz && tar zxf lnmp1.1-full.tar.gz && cd lnmp1.1-full && ./centos.sh

根据提示安装

这里要求输入MYSQL密码

VPS中使用LNMP安装WordPress教程

然后输入这里需要确认是否启用MySQL InnoDB
VPS中使用LNMP安装WordPress教程

选择php版本

VPS中使用LNMP安装WordPress教程

选择mysql版本

VPS中使用LNMP安装WordPress教程

我个人建议全部用最新的吧

漫长的等待。。。。。我用了三个小时。。。。。

大功告成

VPS中使用LNMP安装WordPress教程

配置站点

环境装好了,如何让它可以挂站呢。

在终端输入 /root/vhost.sh

VPS中使用LNMP安装WordPress教程

这里输入要绑定的域名,在这里,www.joycex.com和joycex.com不是同一个域名。建议在这里一起输入,两个域名间用空格间开。

如果你不小心打错了,用Ctrl+Backspace来删除,不要直接Backspace(这样子不会删除,反而出现^H)

回车后会出现如下提示

VPS中使用LNMP安装WordPress教程

如果需要添加更多的域名,如不需要直接输入 n 回车。如需要输入 y 回车

接下来是设置网站目录位置,一般情况下不需要设置直接回车即可。

这里选择是否添加伪静态规则,如不需要伪静态,直接输入 n 回车。如果需要输入 y 回车,再选择伪静态或自定义伪静态

VPS中使用LNMP安装WordPress教程

选择y就会出现以下提示

VPS中使用LNMP安装WordPress教程

默认已经有了很多东西,可直接输入以上名称即可。

我们这里安装wordpress,直接输入wordpress就可以了。

下面是否选择开启日志

VPS中使用LNMP安装WordPress教程

一般没什么用选择n

出现:Press any key to start create virtul host... 后,再次回车确认就会自动添加虚拟主机。

安装wordpress

鉴于用命令操作非常不方便,所有建议大家先下载到本地,然后用WinSCP这种SFTP软件上传到网站目录

首先去http://cn.wordpress.org/ 下载wordpress

VPS中使用LNMP安装WordPress教程

用WinSCP上传

VPS中使用LNMP安装WordPress教程

在浏览器输入http://域名/wp-admin/install.php

然后就进入了wordpress的经典安装界面,提示很简单,很容易安装

不到五分钟就大功告成了!

PHP 相关文章推荐
服务器端解压缩zip的脚本
Dec 22 PHP
PHP面向对象分析设计的经验原则
Sep 20 PHP
第五章 php数组操作
Dec 30 PHP
百度工程师讲PHP函数的实现原理及性能分析(二)
May 13 PHP
基于OpenCart 开发支付宝,财付通,微信支付参数错误问题
Oct 01 PHP
PHP的Yii框架中移除组件所绑定的行为的方法
Mar 18 PHP
php实现URL加密解密的方法
Nov 17 PHP
PHP使用curl_multi实现并发请求的方法示例
Apr 29 PHP
ThinkPHP实现的rsa非对称加密类示例
May 29 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
Jul 31 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
Sep 29 PHP
PHP 命名空间和自动加载原理与用法实例分析
Apr 29 PHP
php随机取mysql记录方法小结
Dec 27 #PHP
php使用PDO方法详解
Dec 27 #PHP
PHP把MSSQL数据导入到MYSQL的方法
Dec 27 #PHP
php将图片保存入mysql数据库失败的解决方法
Dec 27 #PHP
php下pdo的mysql事务处理用法实例
Dec 27 #PHP
php5.3不能连接mssql数据库的解决方法
Dec 27 #PHP
解决phpcms更换javascript的幻灯片代码调用图片问题
Dec 26 #PHP
You might like
兼容firefox,chrome的网页灰度效果
2011/08/08 PHP
jQuery EasyUI API 中文文档 - DateBox日期框
2011/10/15 PHP
win2003服务器使用WPS的COM组件的一些问题解决方法
2012/01/11 PHP
PHP SPL 被遗落的宝石【SPL应用浅析】
2018/04/20 PHP
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
2019/06/14 PHP
javascript 函数及作用域总结介绍
2013/11/12 Javascript
浅析javascript的间隔调用和延时调用
2014/11/12 Javascript
node.js中的emitter.emit方法使用说明
2014/12/10 Javascript
jQuery中:password选择器用法实例
2015/01/03 Javascript
js实现点击链接后延迟3秒再跳转的方法
2015/06/05 Javascript
js实现超简单的展开、折叠目录代码
2015/08/28 Javascript
jQuery日历插件datepicker用法详解
2016/03/03 Javascript
浅谈JavaScript中的分支结构
2016/07/01 Javascript
JS中split()用法(将字符串按指定符号分割成数组)
2016/10/24 Javascript
基于javascript实现的快速排序
2016/12/02 Javascript
shiro授权的实现原理
2017/09/21 Javascript
vue脚手架搭建过程图解
2018/06/06 Javascript
关于微信小程序登录的那些事
2019/01/08 Javascript
React优化子组件render的使用
2019/05/12 Javascript
Vue+Bootstrap实现简易学生管理系统
2021/02/09 Vue.js
[02:27]2018DOTA2亚洲邀请赛趣味视频之钓鱼大赛 谁是垂钓冠军?
2018/04/05 DOTA
50行代码实现贪吃蛇(具体思路及代码)
2013/04/27 Python
Python urls.py的三种配置写法实例详解
2017/04/28 Python
Python实现的密码强度检测器示例
2017/08/23 Python
Windows系统下多版本pip的共存问题详解
2017/10/10 Python
python实现协同过滤推荐算法完整代码示例
2017/12/15 Python
python3.x实现base64加密和解密
2019/03/28 Python
Python xlrd/xlwt 创建excel文件及常用操作
2020/09/24 Python
OpenCV利用python来实现图像的直方图均衡化
2020/10/21 Python
Django跨域请求原理及实现代码
2020/11/14 Python
兰蔻法国官方网站:Lancôme法国
2020/02/22 全球购物
电信专业毕业生推荐信
2013/11/18 职场文书
学习张林森心得体会
2014/09/10 职场文书
防汛通知
2015/04/25 职场文书
Redis高级数据类型Hyperloglog、Bitmap的使用
2021/05/24 Redis
Redis监控工具RedisInsight安装与使用
2022/03/21 Redis