linode的vps可以选择的系统很多 但是注意 有几个内核不支持xen的虚拟 这个很重要 没有xen就没有linode应以为傲的速度上的绝对优势!
大多数的web server多用centos 不过我个人稍微偏好ubuntu 9.04原因是他的软件包关键非常方便 软件源都很新 linode提供了9.04的32和64版本 我选择了64bit
在dashboard里建立完自己的虚拟主机 开机启动 连上ssh 就能开始安装了
用apt-get比从二进制编译绝对方便很多 我也提倡用apt-get 他能自动生成完整的依赖关系 比自己去维护好 那台浪费时间了 en
首先安装 gcc g++ make automake nano wget zip unzip
这些工具我定义为基础工具 我喜欢nano多过vi 所以我装了nano来编辑文本文件 en
接着用nano或者你可以用vi来编辑/etc/apt/sources.list 这个文件包含了apt软件源 去掉开头#注释的源头 得到所有源头 接着执行apt-get update就能更新所有最新软件 包括原来没有的软件 再apt-get dist-upgrade 全系统的升级 很安全
然后安装 apache2-mpm-itk 为什么不是原始版的apache2 可以参考我关于apache2安全的文章 apache2-mpm-it 处理虚拟主机事物有更高的安全性 en
然后安装php5 mysql5 php5-gd php5-curl php5-xmlrpc php5-mcrypt
libapache2-mod-auth-mysql php5-mysql phpmyadmin
做一个软连接 连接phpmyadmin路径 sudo ln -s /usr/share/phpmyadmin/ /var/www/
安装ftp服务 vsftpd
安装作为开发者需要的SVN服务以及apache2配套的外挂组件 subversion libapache2-svn
发表评论