1、使用putty或类似的SSH工具登录服务器:
登录后运行
- screen -S lnmp
2、下载并安装LNMP一键安装包:
我是CentOS系统,所以运行:
- wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz && tar zxvf lnmp1.0-full.tar.gz&& cd lnmp1.0-full && ./centos.sh
输入Mysql密码,回车。
是否安装InnoDB,安装输入y,不安装输入n。小内存就别装了,后面优化vps会提到这个。
选择PHP版本
选择Mysql版本。之后会提示”Press any key to start…”,按回车键确认开始安装,LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。一般十几分钟完成。具体的过程或者有什么问题可以查看LNMP官网 http://lnmp.org/
5、测试LNMP环境
终于搭建完成了,此时在浏览器中输入“http://公网IP:端口”访问我们刚才搭建的LNMP环境。此时出现搭建成功的页面!LNMP环境搭建完成。
6 、添加虚拟主机(通俗点就是在VPS/服务商上添加一个网站(域名))。
ssh登陆主机,在lnmp 目录下找到vhost.sh运行(./vhost.sh)
输入你的域名,回车。
这里提示是否添加更多的域名,例如,www.keenwon.com 和 keenwon.com 添加到同一个虚拟主机。多个域名用空格分开。
这里输入你的目录,直接使用默认目录回车即可
这里选择是否添加伪静态规则,如不需要伪静态,直接输入 n 回车。如果需要输入 y 回车,再选择伪静态或自定义伪静态,以下为伪静态选择提示:
默认已经有了discuz、discuzx、wordpress、sablog、emlog、dabr、phpwind、wp2(二级目录wp伪静态)、dedecms、drupal、ecshop、shopex,可直接输入以上名称wordpress即可。(注:以上除特殊注明外所有规则均只能用于根目录网站,二级目录网站的无法使用,需修改规则。)
是否需要开始log,一般不开启。之后提示 Press any key to start create virtul host… ,再次回车确认就会自动添加虚拟主机。
上面的内容来源于网络,下面的配置是我自己安装过程中的记录
删除虚拟主机:
ssh登陆执行命令:rm /usr/local/nginx/conf/vhost/域名.conf
如,前面我们添加的主域名是www.vpser.net,则该命令为:rm /usr/local/nginx/conf/vhost/www.vpser.net.conf
7 创建数据库
打开 http://你的IP/phpmyadmin/ 登陆,,首先创建一个用户,最好一个站点一个用户的数据库,点击“权限” 穿件新建用户的提示。这里新建一个tuzhuke用户,注意用户数据库的选择。
创建好用户后,退出登录,以刚刚创建的tuzhuke登录phpmyadmin,登录后创建一个数据库
此时,phpmyadmin部分已经完成!
8 安装wordpress
打开Wordpress中文官网(http://cn.wordpress.org/)可以找到最新版的Wordpress,并解压到Web目录。在SSH下继续输入以下命令:
wget http://cn.wordpress.org/wordpress-3.8.1-zh_CN.zip
unzip wordpress-3.8.1-zh_CN.zip
chown -R www:www wordpress
mv wordpress/* /home/wwwroot/‘域名’/
重要说明:1 是将wordpress中的内容拷贝到之前的域名目录下,不是文件夹!
2 wordpress相关顶层目录的所有权限以及都需要更改成www!
9 在浏览器输入绑定好的域名,设置wordpress!输入tuzhuke创建的数据库名,和用户名tuzhuke以及密码
提交以后再创建一个用于管理站点的用户即可,顺着提示设置wordpress一切都ok了!