安装VPSMate
一、成功安装VPSMate前的准备条件
1、官网首页:http://www.vpsmate.org/
2、操作系统:CentOS/Redhat 5.4 或 5.4 以上版本,32位或64位均可,推荐使用 CentOS 6.2 64位。
3、内存大小:运行时占用约 20MB 左右的服务器内存。这里是说VPSMate占用内存,其它的LNMP没有计算在内。
4、VPSMate主机控制面板的界面做很炫,大量用Ajax,所以要正常使用VPSMate,请用Chrome浏览器。
5、已经在Linode VPS的CentOS 6.2 64位上测试通过VPSMate安装,如果你在按照本文操作出现错误, 欢迎反馈。
vpsmate-setup_01.gif

二、VPSMate主机控制面板成功安装方法
1、进入VPS的SSH,执行以下命令,然后是为VPSMate设置一个管理员账号和密码。

wget http://www.vpsmate.org/tools/install.py python install.py 

VPSMate设置一个账号和密码
vpsmate-setup_02.gif
2、安装好了VPSMate后,还要安装IUS源,执行以下命令(注意版本):

 yum -y install gcc yum -y install gcc-c++ rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/i386/ius-release-1.0-11.ius.el6.noarch.rpm (32位) rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/ius-release-1.0-11.ius.centos6.noarch.rpm (64位)

VPSMate安装完成
vpsmate-setup_03.gif
3、完成以上操作后,就可以打开:http://106.187.46.198:8888 进入你的VPS管理管理中心了。
VPSMate登录管理中心
vpsmate-setup_04.gif
三、VPSMate主机安装Nginx、MySQL、PHP、PhpMyAdmin、FTP
1、解决了IUS源的问题,在VPSMate主机安装Nginx、MySQL、PHP、PhpMyAdmin、FTP就变得非常简单了。点击查看没有安装的组件。
VPSMate查看未安装
2、然后选择一个版本就可以安装了,这是我安装了Nginx。
vpsmate-setup_09.gif
3、安装PHP时有PHP5.3和PHP5.4安装包可供选择,根据自己的需要来安装。
VPSMate安装PHP
4、在VPSMate上成功安装了PHP。
VPSMate成功安装PHP
5、这是成功安装了MysqL。
VPSMate安装了MysqL
PS:2013年12月9日更新,感谢热心的 sfdsd 提醒, 如果MysqL安装失败,日志中发现InnoDB: Error: pthread_create returned 11,在ssh里面运行 ulimit -s unlimited。在my.cnf的[mysqld]部分加入
default-storage-engine = MyISAM skip-innodb
6、MysqL安装后建议选择把密码改一下,因为默认的是空的。
VPSMate更改密码
7、还有FTP服务,VPSMate提供的是vsftpd服务,没有直接创建FTP的账号功能。
VPSMate安装FTP
8、点击“网站管理”中有“快速安装网站系统”。
VPSMate网站管理
9、这里就有PhpMyAdmin安装。
VPSMate快速安装网站系统
10、点击它后就会弹出安装页面,选择多国语言,然后为PhpMyAdmin指定一下安装路径,便于以后访问和使用。
VPSMate指定一个路径
11、PhpMyAdmin已经有了中文界面了。
VPSMate有了中文
四、VPSMate绑定域名做DNS域名解析
1、在VPSMate的网站管理中,点击创建新的站点,输入你想要绑定的域名,下方会生成一个网站的根目录,你也可以自动指定一个目录,在引擎类别中选择“PHP”,其它的保持默认即可。(点击放大)
VPSMate绑定域名
2、到域名DNS管理处,为刚刚绑定的域名添加DNS解析记录,A记录的记录值就是VPS主机的IP地址。
VPSMate做DNS解析
3、特别提醒:添加或更新站点配置后,需要重启 Nginx 后配置才会生效。,否则访问的是不会显示指定目录的网站文件的。
五、VPSMate创建数据库用户名、新的数据库和管理MysqL
1、在数据库管理中点击创建一个新的数据库,填写数据库名称和默认编码。
VPSMate新建一个数据库
2、接着点击创建新的数据库用户名,输入一个用户名称和密码。
VPSMate创建用户
3、创建好了数据库用户名后,还要为用户指定一个授权访问和使用的数据库。
VPSMate设置权限
4、你可以指定数据库用户对数据库的具体权限,一般是全选。
VPSMate具体的权限
六、VPSMate快速搭建网站
1、通过上面我们已经了解到了VPSMate的数据库创建与管理,至于说VPSMate的FTP其实是vsftpd,大家在上传文件时可以用Winscp,也可以使用VPSMate的在线文件管理器。
VPSMate在线上传文件
2、为了加快我们安装网站的速度,我们可以选程序包上传到VPSMate中,然后直接使用在线解压即可。
VPSMate在线文件解压
3、对Wordpress这样的热门应用程序,可以使用在VPSMate后台快速安装WP博客。