2009年岁末入手了一台美帝的VPS,虽然建立大中华局域网的传言四起,但还是无法阻挡我在互联网上用脚投票,“夯实”了美帝经济复苏的基础。
服务提供商是FutureHosting,WHT上口碑最好的几家公司之一,开通过程就像我们传说中的经济一样“又好又快”,我晚上十点左右下的单,第二天早上起来就已经帮我弄好了,实际开通时间应该是北京时间凌晨一、二点左右。
服务器操作系统国外一般就流行两种,CentOS和Debian,Ubuntu算作Debian的桌面版,一般不当服务器用,MS的Windows虽然方便,而且还能远程桌面进去,在里面开个IE,就可以自由上网冲浪,但无奈太贵,按月收钱,每个月要10多美元,难怪被人叫做M$。最终的选择是Debian5,虽然Debian的中文名字不太好听(大便),但人家号称又大,又方便,就选它吧。
Linux远程管理的必备工具是Putty,类似于Telnet的一个工具,区别是Putty基于SSH协议,安全加密。SSH在国内还有其他大用处,Google一下你就知道。
言归正传,正式开始LNMP环境的搭建,以下内容如果你不是技术银可以忽略不计。
所谓LNMP,就是Linux+Nginx+MySQL+PHP的缩写,类似的还有LAMP(Linux+Apache+MySQL+PHP)。Linux我选的Debian,Nginx是网页服务器,相当于IIS和Apache,但比上述两者都轻量、高效,MySQL是免费的数据库服务程序,PHP是最流行的网页动态语言中的一种。
1. 更新Debian系统
更新Bebian很简单,目前最新的稳定版本应该是5.03,只要打下面两行命令就可以了:
sudo apt-get update
sudo apt-get dist-upgrade
如果你有root权限,sudo命令都不需要,只要打:
apt-get update
apt-get dist-upgrade
需要注意的是,apt-get默认从 http://ftp.de.debian.org/ 下载更新包,如果你的服务器在国外,那么几百兆的数据最多几分钟而已,如果你的服务器在国内,则可以修改/etc/apt/sources.list 文件,换成国内的更新源,以解决网络出口的瓶颈问题。
2. 安装LNMP
安装LNMP其实也很简单,因为已经有很多热心人帮你整合好了,用google搜索LNMP一键安装包就有好多。
我使用的是http://blog.licess.cn/lnmp/ 这家,附带了phpMyAdmin、eAcelerator和Zend,都是好东西。
安装命令如下:
wget http://soft.vpser.net/lnmp/lnmp0.3.tar.gz
tar zxvf lnmp0.3.tar.gz
cd lnmp0.3
./debian.sh (64位系统执行./debian64.sh )
大约几分钟后输入MySQL密码即可。
(未完待续)
好大一只鸟
虽然一键包很方便,当感觉还是自己一步一步安装更放心
朱俊
一键包也只是相当于批处理命令,可以自己改sh文件的。
tw
我用的是lighttpd,基本参考 howtoforge 的教程,自己安装的。看来我是第一个评论者,希望你的博客越做越好。
朱俊
嘿,谢谢
tw
看了下,future的vps卖的蛮贵的,十几刀呢。你买的是哪一个plan?
朱俊
FutureHosting直接买是很贵,用的WebHostingTalk上他们搞活动的优惠码:CSO,可以双倍内存,三倍流量,再打六折。
tw
为什么不直接从Debian安装包,而是要下载lnmp?
朱俊
一键安装包很小的,只是自动调用apt-get install等命令从Debian安装包里安装MySQL等组件。