Openshift是由全球开源解决方案领导者红帽公司推出的一个面向开源开发人员开放的平台即服务(PaaS),即云主机。在国内也存在这些云主机,例如新浪的SAE,还没有开放过的百度BAE,盛大云,阿里云等。但是,这些国内云主机都要收费。Openshift的特点就在于它比任何Pass都灵活,支持更多语言和数据库。例如Java、Python、PHP、Perl和Ruby的更多的开发框架,包括 Spring、Seam、Weld、CDI、Rails、Rack、Symfony、Zend Framework、Twisted、Django和Java E。它包含SQL和NoSQL数据存储和一个分布式文件系统。最重要的一点就是,它免费而且访问速度快。对于初期创业或是在校学校来说,它可以作为我们的首选。
前提工作:
1、注册openshift账号。官网
2、下载:rubyinstaller-1.9.3-p194.exe
3、下载:Git-1.7.11-preview20120710.exe (版本越高越好)
步骤:
1、安装:rubyinstaller-1.9.3-p194.exe
(三项全打钩,其余默认选项)
2、安装Git-1.7.11-preview20120710.exe
默认选项
3、安装结束后,按win+R 运行 cmd ,在命令行中输入 gem install rhc ,时间会长
4、结束后,在输入 rhc setup,结束后,截图第二张图的信息(SSh),据说以后有用。
5、至此,安装openshift客户端结束,接下来在openshift服务器上创建项目,
输入rhc app create weixinproject php-5.3
出现 Application weixinproject was created,恭喜你,在openshift服务器上已成功创建了项目,并成功克隆至你的电脑里,我的是放在E盘,可以相应的找到weixinproject 这个文件夹,里卖弄如下所示:
6、上传至服务器,将所需要的项目,如wordpress博客 或 代码文件(hello.php),放在php里面,在DOS里输入
git add -A
git commit -a -m “hello”
git push
7、至此,基本已大功告成。输入网址
8、weixinproject是项目名字,hello.php是上传的文件,如果你又新建了另一个项目,放入新的文件,如我新建了leovanyproject项目,在项目里放入了wordpress博客,则输入网址