OpenShift是RedHat(红帽)公司推出的一款可免费使用的云计算使用平台,OpenShift比一般的虚拟强大一些,速度也不逊于一些美国空间,目测使用的服务器应该是亚马逊云的,但这一切都不重要,重要的是OpenShift可免费使用
。
注册OpenShift
OpenShift的官方网站是http://www.OpenShift.com,注册时填写的的验证码可能需要翻墙才能看到,貌似是加载了一些谷歌的东西,翻墙大家可以参考Goagent网页翻墙:http://nimaboke.qiniudn.com/Software/109.html
点击SIgn Up后,还需去邮箱激活你的OpenShift账户
创建新的php应用
进入后台后,点击Add Application
选择php应用,手测php5.3不可直接用,php5.4可以直接用
在代码库内输入你需要预装代码的git仓库地址,比如emlog的是https://github.com/emlog/emlog.git
也可以不预装
添加Mysql数据库
进入应用详情可以看到添加Mysql 5.5按钮,点击后,根据步骤一直点就可以添加了
添加后默认会出现Mysql的账户信息,但是没有服务器
获取Mysql账户、服务器等信息
为了便于管理Mysql数据库我们还需要添加phpMyAdmin
安装后点击phpMyAdmin的管理地址
然后输入Mysql的账户信息,如果忘记了的还可以点击show
显示
进去后就可以看见Mysql的服务器地址了
ps:数据库名称是你的应用名称,比如我的应用名称是em6,对应的数据库应该是em6,账户信息里显示的有的
使用WinSCP管理OpenShift空间
虽然OpenShift空间不提供Ftp等信息,但他提供的有SSH账户,可以用Putty和WinSCP图形化管理工具,下面我介绍的就是用WinSCP工具管理,因为图形化的工具好管理些嘛,毕竟每个人都不是码神,都不能敲敲代码就达到目的。
首先我们需要生成密匙,这就需要到了Puttygen工具
汉化版下载地址:142409114935570984982.exe
如果下载不了,可以自己去百度下
打开puttygen后,点击生成,你需要到puttygen的界面一直移动鼠标,因为这是puttygen生成随机密匙的根据。
生成完密匙,别忘了点击保存密匙,先把密匙保存了(先不要关闭puttygen软件,后续还需要用到它)
然后回到OpenShift后台,按图所示,点击添加密匙按钮
名字随便取,密匙内容就填写puttygen生成公匙部分(最大的那个框框)
添加完后就需要用到WinSCP软件了,软件自己百度下
打开WinSCP软件后,点击工具→运行pageant
这时候就需要导入我们的密匙文件了
导入密匙后,回到我们的OpenShift官方,获取ssh信息
默认显示的是putty的ssh信息,我们点击那个带有问号的链接
点击后就会出现ssh地址,比如我的显示的是
ssh 54e1e47e5973ca446b0000c0@em6-wuxiaocong.rhcloud.com
去掉ssh然后输入到主机名里,然后点击登录
第一次连接会提示你缓不缓存密匙认证信息
选择“是”
进去后点击路径:
/app-root/runtime/repo/
repo就是你建站的目录了,如果按照我的提示选择em目录的同学就要将src目录里的文件全部移到repo根目录就可以了
然后打开你的应用地址就可以访问你的网站了,需要绑定域名的可以点击域名后的小文字“change”
安装emlog
我提供的git地址是那多还在开发的emlog6的git地址,安装需要给config.php文件777权限,但是里面没有config.php文件,就新建一个config.php的空文件上传到emlog安装的根目录,然后点击属性,给它777权限
ps:OpenShift免费空间的配额是512MB内存、1GB磁盘,最多能建3个应用。
你要的留言~
不错
删掉吧,滥用多了自己有可能也不能用
@小智:封的又不是我的号,况且我又不是主要用openshift的,这种需要点技术的云计算平台不是一般的熊孩子能滥用的。