安装lnmp和wordpress – 如何搭建个人网站
2014-02-09 · 766 chars · 4 min read
如何搭建个人网站系列:
- 域名和空间
- 熟悉 Linux
- 安装 LNMP 和 wordpress
- 小内存 VPS 优化
- 自动定时备份 VPS
- 后记:上万访问量的考验
现在我们可以开始着手配置 vps 和安装博客程序 wordpress 了。首选我使用了 LNMP 部署服务器环境(Linux+Nginx+MySQL+PHP),因为我对运维和服务器之类的不很熟悉,所以可耻的用了 LNMP 一键安装包 http://lnmp.org/ 。wordpress 则使用最新版 3.8.1。下面讲下整个安装过程:
安装 LNMP#
这里哭诉下,安装 LNMP 折腾死我了,可能是内存不足的原因,一直败在 Mysql 上面。后来发现,对于我这台 VPS,只有使用使用 CentOS 系统才能装上 LNMP 一键安装包,Debian 和 Ubuntu 都不行。下面讲下我的安装过程:
使用 putty 或类似的 SSH 工具登录服务器#
登录后运行
screen -S lnmp
下载并安装 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/
安装 WordPress#
wordpress 安装比较简单,直接看官方文档就好了,我就不多说了。
添加虚拟主机#
使用 putty 登录后,运行:
/root/vhost.sh
输入你的域名,回车。
这里提示是否添加更多的域名,例如,www.keenwon.com 和 keenwon.com 添加到同一个虚拟主机。多个域名用空格分开。
这里输入你的目录,我的是 /home/wwwroot/default,输入完回车
提示是否开启伪静态,不需要直接 n+回车,需要就 y+回车,下面是选择提示:
有很多内置的规则可以选择,如果以上伪静态没有自己需要的可以添加自定义伪静态规则,直接输入一个想要的名字,名字不能和前面这些伪静态的名字及/usr/local/nginx/conf/下的其他文件相同,程序会自动创建伪静态文件,直接在/usr/local/nginx/conf/你自定义的伪静态名字.conf 里面添加伪静态规则就行,添加完执行/etc/init.d/nginx restart 重启生效
是否需要开始 log,一般不开启。之后提示 Press any key to start create virtul host… ,再次回车确认就会自动添加虚拟主机。
添加完虚拟主机,并且你的 DNS 已经生效的话,就可以访问你的网站了。