二、开发者探索OpenShift
对于专业的开发人员,肯定会需要命令行工具,OpenShift也提供了rhc这个小玩意儿。
在Windows上的用户需要先确定机器上已有Rails和Git环境,建议直接安装RailsInstaller这个程序。
然后,你就可以用gem install rhc使用这个工具了。
比如你要建立一个php 5.3的应用,你可以执行如下命令。
rhc app create -a -t php-5.3
比如你要建立一个自定义应用,可以执行如下命令。
rhc-create-app -a -t diy-0.1
是你所要建立的应用名称。
作为熟悉git的开发人员来说,可以用git检查,上传你的程序。
git流程:取代码 → 每次工作前更新代码到最新版本 → 修改代码 → 提交代码到服务器。
我这里对index.php文件做了修改,上传后更改了首页。
如果你是自定义的php程序,需要MongoDB支持,可以输入如下命令:
rhc app cartridge add -a wordpress -c mongodb-2.2
如果需要PHPMyAdmin,可以输入如下命令:
rhc app cartridge add -a -c phpmyadmin-3.4
删除应用模块的话也很简单,rhc app cartridge remove -a -c phpmyadmin-3.4即可。
如果不习惯命令行的,可以直接在Web界面操作。
关于OpenShift支持的模块,除了以上我列出的,还有一些在不断增加,大家可以慢慢研究。