安装lnmp和wordpress – 如何搭建个人网站

2014-02-05 · 13 min read

如何搭建个人网站系列:

现在我们可以开始着手配置 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 已经生效的话,就可以访问你的网站了。