Orchestra免费PaaS服务支持PHP和MysqL可搭建各类PHP应用

免费空间   2012年09月10日 1:57  

Orchestra免费PaaS服务支持PHP和MysqL可搭建各类PHP应用

Orchestra是一个专门为PHP应用而架构的PaaS(Platform as a Service)服务,Orchestra PHP Cloud现已经被Engine Yard公司收购,现已经免费开放给大家申请和使用,空间服务器依然建立在Amazon的云服务器上。

Orchestra空间对PHP有着非常好的支持,免费提供MysqL服务,创建应用后可以自己开通MysqL并提供账号和密码。采用Git 和 Subversion管理,上手难度要高,用户可以自定义HTTP caching-mesh以加快空间的访问速度。

Orchestra空间有个好的地方就是你的PHP应用会随着你的需要而提升或者降低流量和主机资源,这样既可以保证服务器资源不被学浪费又可以满足那些主机资源需求量大的PHP应用。

不过,Orchestra空间也有一个致命的弱点:Orchestra不提供直接上传文件到服务器的方式,而是将其它的公用或私用的Repo作为其更新文件和代码的方法。通俗地说,Orchestra可把Github空间当作FTP来使用。

Orchestra免费空间有优点也有缺点,所以说一个免费空间并不是完善无缺的,好的空间也只是相对而言:

Orchestra免费PaaS服务支持PHP和MysqL可搭建各类PHP应用

一、Orchestra免费PaaS服务账号申请

1、Orchestra官方网站:https://www.engineyard.com/products/orchestra

2、点击右边的“Get Started Free”注册一个账号。

Orchestra注册账号

二、Orchestra空间免费PHP应用创建

1、注册账号后,进入Orchestra后台,然后点击右上角的“Deploy A Free APP”创建一个免费的PHP应用。

Orchestra创建应用

2、进入应用创建页面,首先请点击页面下方的创建SSH Key。

Orchestra添加SSH Key

3、将生成的SSH Key复制粘贴到你的Github空间中。

Orchestra复制过去

4、还没有Github空间的朋友,你需要按照这篇教程来申请一个:免费开源Github Pages空间可绑域名搭建个人博客存放图片文件

5、找到你的git克隆地址。

Orchestra找到克隆地址

6、将它复制到你的Orchestra应用创建的Repo Url中,而在Index File中,是设置首页,一般是/index.html,如果你有不同的请自行修改。(感谢好友对此的帮助提醒)

7、Orchestra应用创建演示如下:(点击放大)

Orchestra应用演示

8、完成后点击创建,就会看到安装应用的页面了。时间长短不一,就会完成应用部署了。

Orchestra正在创建中

三、开通Orchestra空间的MysqL数据库

1、Orchestra免费为大家提供MysqL数据库,你只需要进入你的应用管理界面。

2、点击“New Database”创建一个。

Orchestra新建数据库

3、完成后就可以看到MysqL账号和密码等信息了。

Orchestra账号信息

四、在Orchestra空间上安装Wordpress博客

1、先下载Wordpress最新版本,这里是WordPress最新中文版下载

2、打开Wordpress中的配置文件。

Orchestra打开配置文件

3、然后将里面的MysqL数据库信息修改为你在Orchestra空间上得到了MysqL信息。

Orchestra填写MysqL信息

4、最后将该配置文件重命名为wp-config.php文件,并将所有的文件全部上传到你的Github空间中。

Orchestra重命名配置文件

5、关于如果上传文件到Github空间上,还可能还要参考一下:免费开源Github Pages空间可绑域名搭建个人博客存放图片文件

6、接下来打开Orchestra空间就可以看到Wordpress的安装页面了。

Orchestra安装Wordpress

7、这里是我安装的WP演示:https://freehao123.orchestra.io/wp/wp-admin/index.php

五、使用免费私用的Repo打造个人PHP网站博客

1、细心的朋友应该已经发现了,上面Orchestra空间需要依赖Github空间作为FTP文件中转站,但是Github空间的Repo都公开的。

2、也就是说,虽然上面我已经成功安装了Wordpress,但是你可以用Git克隆的方法将我的WP整个文件全部下载下来,并得到wp-config.php中的密码。

3、这样的话对于想要架构一个属于个人用的非开放的博客就不行了,尤其是是一些网站数据肯定是不能完全公开的。

4、解决的办法就是使用私用的Repo。Github空间私用Repo都是付费的,所以我们需要另觅免费的私用Repo:GitHost

5、GitHost使用开源代码Gitorious构建,提供基于Git的免费源代码(项目)托管服务,并提供免费的私用Repo。

六、使用GitHost替换Github搭配Orchestra空间建站

1、用GitHost私用的Repo来替换Github的公用repo,操作方法其实就是重复上面所讲的。

2、GitHost官方网站:https://githost.com/

3、首先是注册一个GitHost账号。

GitHost注册

4、接下来是创建一个新的Repo。

GitHost新建Repo

5、完成后,再次创建一个新的Orchestra应用,复制其中的SSH Key。

GitHost复制Key

6、将它保存在GitHost的SSH Keys中。

GitHost保存Key

7、将GitHost得到的私用Repo复制粘贴到Orchestra空间应用创建中。

GitHost粘贴新的Repo

8、保存后就完成了新的应用创建了,而这个私用的Repo其它人是不能使用的,也就最大化保护了你的博客和网站的数据。

GitHost用Git上传

9、请看我创建的Orchestra空间:https://freehao123.orchestra.io/

文章出自:免费资源部落 https://www.freehao123.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

在这个部落村庄里,已经有90 位神马家族成员冒出泡来在农场开始干活了
  • qtmlgb

    注册的时候一只提示要全名,我qtmlgb~

    qi 回复:

    @qtmlgb, 去掉“qtmlgb~”,用qtm lgb就行了。

    hao 回复:

    @qtmlgb, 名字 好和谐啊

    这是农场的第 1 块农田,部落批准 [qtmlgb] 在[2012-9-10 06:36]开垦完成.
  • 南寻 12

    演示站打开速度挺快的呢~ :mrgreen:

    qi 回复:

    @南寻, 我这里打开速度慢一些。

    这是农场的第 2 块农田,部落批准 [南寻] 在[2012-9-10 08:00]开垦完成.
  • oyoy 9

    有难度~

    qi 回复:

    @oyoy, 确实有难度,也没有必要去折腾。这个空间就是github加了一个MysqL数据库

    这是农场的第 3 块农田,部落批准 [oyoy] 在[2012-9-10 08:51]开垦完成.
  • xilouqingzhu 12

    终于出来了。。

    qi 回复:

    @xilouqingzhu, 私用的repo还是不好用。

    这是农场的第 4 块农田,部落批准 [xilouqingzhu] 在[2012-9-10 09:41]开垦完成.
  • babytomas

    上次我搞不懂,现在会了。你怎么什么云都很会用啊。。。

    qi 回复:

    @babytomas, 用了这么多,你有没有发现,所谓的云空间其实就是在上传文件时与一般的虚拟主机有所不同,用什么git和svb。。。

    babytomas 回复:

    @qi, 是哈~~这才有难度嘛,刚刚在邮箱看到回复、[img]https://m2.img.libdd.com/farm5/2012/0910/21/CB8B3529A9AB4B23EB9F76B76DE9F05F6EF42005049E_798_497.JPEG[/img]这个咋弄的?

    qi 回复:

    @babytomas, 这个是直接在邮件回程中加入CSS代码的,你右击查看源代码就可以得到邮件的CSS代码了。

    babytomas 回复:

    @qi, 能提供源代码给我吗? :sad: 谷歌查看元素完全看不懂 。。。

    qi 回复:

    @babytomas, 好的,邮箱是多少?

    无名 回复:

    @qi, 同求源码,在QQ上给你留言你没有回复。

    qi 回复:

    @无名, 留言了吗?我好像没有收到。我直接发到你的邮箱吧。是不是留言这个邮箱?

    无名 回复:

    @qi, 是这个邮箱,麻烦你发给我。谢谢

    qi 回复:

    @无名, 已经发送了。

    iShare 回复:

    @qi, svn :mrgreen: 凑字数

    这是农场的第 5 块农田,部落批准 [babytomas] 在[2012-9-10 09:46]开垦完成.
  • joe

    我填写的是默认的首页,一直不成功。

    这是农场的第 6 块农田,部落批准 [joe] 在[2012-9-10 10:21]开垦完成.
  • 罗格

    速度很快,一直没有想明白,为什么orchestra要来个Repo,自己怎么不上传文件呢。

    这是农场的第 7 块农田,部落批准 [罗格] 在[2012-9-10 10:32]开垦完成.
  • 甩灯歌

    搭建网站还是用公用的repo吧,公用的直接给别人源码都下载过去了。

    这是农场的第 8 块农田,部落批准 [甩灯歌] 在[2012-9-10 10:33]开垦完成.
  • You

    Orchestra空间用处也不大呀。

    这是农场的第 9 块农田,部落批准 [You] 在[2012-9-10 11:39]开垦完成.
  • 侯一

    还是用钱购买空间吧,免费空间要么就是太难折腾了,要么就是倒闭了。那个日本的kk免费空间就关闭了。不知道他们是不是真得受到攻击了。

    没有如果 回复:

    @侯一, 他们是真把免费空间都关了。邮件还提示,如果需要备份数据的话,在一个月内和他们联系。

    这是农场的第 10 块农田,部落批准 [侯一] 在[2012-9-10 11:41]开垦完成.
  • 你还真能折腾,这个空间估计能活多久

    qi 回复:

    @唯一度, 这个空间完全不用担心它的稳定性,因为它很难使用。

    这是农场的第 11 块农田,部落批准 [唯一度] 在[2012-9-10 12:18]开垦完成.
  • 没有如果 7

    打开速度还挺快的。

    感谢站长又介绍了一个新主机

    qi 回复:

    @没有如果, 这个空间虽然说是PHP空间,但是总觉得做静态最好了。

    这是农场的第 12 块农田,部落批准 [没有如果] 在[2012-9-10 12:22]开垦完成.
  • 没有如果 7

    好多国外的免费空间还没倒闭呢,就先因各种敏感信息被Q了。

    我也不折腾了wordpress,blogcn的凑合着用吧

    qi 回复:

    @没有如果, blogcn的稳定性还是要加强。打开速度好像也不行,是不是搬到国外了?

    这是农场的第 13 块农田,部落批准 [没有如果] 在[2012-9-10 12:27]开垦完成.
  • ney

    安装DZ不成功,空间函数不支持。

    这是农场的第 14 块农田,部落批准 [ney] 在[2012-9-10 14:57]开垦完成.
  • 镜中花

    空间速度挺快,可惜空间很难用,还没有FTP,难。

    这是农场的第 15 块农田,部落批准 [镜中花] 在[2012-9-10 14:59]开垦完成.
  • 大猫 4

    源码安全是个问题啊

    qi 回复:

    @大猫, 放在这个github就相当于全部公开代码了。

    这是农场的第 16 块农田,部落批准 [大猫] 在[2012-9-10 21:09]开垦完成.
  • ok

    在创建页面,为什么不显示创建% Key。

    这是农场的第 17 块农田,部落批准 [ok] 在[2012-9-10 23:27]开垦完成.
  • ok

    没有显示创建% Key的地方

    qi 回复:

    @ok, 是要点击一下生成,才会显示% Key。

    这是农场的第 18 块农田,部落批准 [ok] 在[2012-9-10 23:28]开垦完成.
  • zdcs 10

    这篇文章要好好学习一下

    qi 回复:

    @zdcs, 可以用来搭建#Q的应用。

    iShare 回复:

    @qi, 我也是这么想的。呵呵

    qi 回复:

    @iShare, Go-agent是不是最新版本的不好用了?怎么老是使用不成功。害得我换回了老版本了。

    iShare 回复:

    @qi, 我已经N久没有更新那货了,最新版都没有去尝试,看那边反馈是很多说不好用的,我仍然1.8。。中,这东西好用就行,不一定要最新的。

    qi 回复:

    @iShare, 那我还是用老版本吧。

    zdcs 回复:

    @qi, 用新的wallx吧,速度快https://code.#.com/p/wallx-plus/(不加密,解决了火狐证书问题)

    qi 回复:

    @zdcs, 只要在空间上使用吗?其它的空间呢?

    zdcs 回复:

    @qi, 我知道只能在#空间上部署

    iShare 回复:

    @zdcs, 我就是来打酱油的,网站不在更新了

    zdcs 回复:

    @iShare, 网站放弃就放弃吧,但我们大家之间还是可以交流学习的,你可别潜水有空多冒冒泡

    zdcs 回复:

    @iShare, 嗨 兄弟回归了吗,到底一派宗师识货。现在新出的wallx蛮好用的(速度快),可和#一样不加密

    qi 回复:

    @zdcs, 还是你每次都带来好东西。网上传说这个速度可以看视频,为什么?

    zdcs 回复:

    @qi, 速度快应该是它的多线程下载

    qi 回复:

    @zdcs, 貌似网上讨论这个东西很火。我也去试试。

    这是农场的第 19 块农田,部落批准 [zdcs] 在[2012-9-11 17:35]开垦完成.
  • 无名 6

    不支持上传文件??那也就是说图片啥的都得靠外链?

    qi 回复:

    @无名, 可以上传图片。

    这是农场的第 20 块农田,部落批准 [无名] 在[2012-9-12 11:16]开垦完成.
  • ok

    奇了怪,为什么我这里不显示生成% Key按钮

    qi 回复:

    @ok, 如果你是用的github,它会自动检测,即这个是公开的repo不需要% key,或者以前已经创建了一个了,不需要再次填写了。

    这是农场的第 21 块农田,部落批准 [ok] 在[2012-9-12 22:49]开垦完成.
  • ok

    看截图应该在应用创建页面里,可页面下方根本不显示创建% Key按钮。郁闷

    qi 回复:

    @ok, 你之前有没有创建应用?

    这是农场的第 22 块农田,部落批准 [ok] 在[2012-9-12 22:52]开垦完成.
  • ok

    邪门

    这是农场的第 23 块农田,部落批准 [ok] 在[2012-9-12 22:55]开垦完成.
  • ok

    快快快快卡卡卡卡卡卡卡

    这是农场的第 24 块农田,部落批准 [ok] 在[2012-9-12 22:56]开垦完成.
  • skyy

    暂不支持绑域名,是个遗憾~~

    qi 回复:

    @skyy, 绑定域名要钱。

    hao 回复:

    @qi, 多少钱?

    这是农场的第 25 块农田,部落批准 [skyy] 在[2012-9-25 10:41]开垦完成.
  • 烟花易冷 3

    打不开演示站!!

    这是农场的第 26 块农田,部落批准 [烟花易冷] 在[2012-11-17 19:03]开垦完成.
  • 大鱼

    我申请到的,最后变成这样的了,没有密钥。
    Repo URL:git://github.com/orchestra-io/howto.git
    Public Hostname:app-601-1357195138.orchestra.io
    Git Branch:master
    Index File:public/index.php

    这样,如何将代码传上去呀。

    qi 回复:

    @大鱼, 密钥是需要自己生成,然后粘贴在里面的。

    大鱼 回复:

    @qi, github.com 这个我也注册了一个帐号,但也不是如你空间介绍的那样,我的看不到HOSTNAME 这一项了,只有,https://github.com/girl22/girl.git,我能把代码传进去,但是不能通过网页形式打开运行结果,只能显示的源码。
    至于git://github.com/orchestra-io/howto.git,代码我是传不上去的,我用的如下:

    git clone [email protected]:orchestra-io/howto.git
    cd howto
    git init
    git add .
    git commit -m ‘mnt’
    git remote add origin [email protected]:orchestra-io/howto.git
    git push origin master
    但结果是失败的,原文如下:

    ERROR: Permission to orchestra-io/howto.git denied to girl26.
    fatal: The remote end hung up unexpectedly

    请楼主搞个大家都能看得懂的教程出来。

    qi 回复:

    @大鱼, 还是进程被拒绝,应该密钥连接的问题。HOSTNAME这个哪里有讲到?

    这是农场的第 27 块农田,部落批准 [大鱼] 在[2013-1-3 20:37]开垦完成.
  • 大鱼 4

    你在文中说:
    2、进入应用创建页面,首先请点击页面下方的创建% Key。
    我就是找不到这个能创建% Key的按钮呀,它的链接是多少?
    我明白了,要在应用中创建% KEY,然后,将这个KEY加到自己的github.com 中去,可能就会OK了。但在Orchestra站内,我就是没能找到添加KEY的地方。

    qi 回复:

    @大鱼, 是这样的,如果选择是公开的repo,就不需要输入密钥了,如果选择是私有Repo就需要输入密钥了。你应该是选择的公共的,所以就没有图片是显示的填入% key了。

    大鱼 回复:

    @qi, 如何才能选择公开的repo,还是私有Repo,在什么地方,在那一步才能选择呀?是在Orchestra上选择,还是在github.com上选择,还是在本地安装的那个软件上选择呀。?
    你就不能用个公开的repo,上传文件的教程出来?

    qi 回复:

    @大鱼, github没用过?它上面都是公开的repo,没有私有的,我用的就是公开,本篇文章讲的就是公开的repo。

    这是农场的第 28 块农田,部落批准 [大鱼] 在[2013-1-5 14:02]开垦完成.
  • 大鱼 4

    在Orchestra站内,我就是没能找到添加KEY的地方。

    这是农场的第 29 块农田,部落批准 [大鱼] 在[2013-1-6 16:07]开垦完成.
  • 大鱼 4

    我只能得到:[email protected]:orchestra-io/howto.git,这个肯定是不让传东西上去的,只是个例子而已,我是得不到如你文中说的:[email protected]:freehao123/freehao123.github.com.git

    这是农场的第 30 块农田,部落批准 [大鱼] 在[2013-1-6 16:12]开垦完成.
  • ym 1

    怎么我进入应用创建页面后,没发现有“创建% Key”的提示?

    qi 回复:

    @ym, 如果选择公共的,就不需要粘贴Key了,也就没有Key选项了。

    这是农场的第 31 块农田,部落批准 [ym] 在[2013-1-26 10:22]开垦完成.
  • hao 8

    githost出问题了

    这是农场的第 32 块农田,部落批准 [hao] 在[2013-1-26 14:33]开垦完成.
  • hao 8

    githost没法注册 得另外寻觅一个了
    We’re sorry, but something went wrong.

    We’ve been notified about this issue and we’ll take a look at it shortly.

    小傅Fox 回复:

    @hao, 可以用[email protected]。https://git.oschina.net

    这是农场的第 33 块农田,部落批准 [hao] 在[2013-1-26 14:35]开垦完成.
  • hao 8

    数据库创建方式改变了 博主更新下吧

    qi 回复:

    @hao, 官方网站换版本了吗?我去看看。

    这是农场的第 34 块农田,部落批准 [hao] 在[2013-1-26 15:42]开垦完成.
  • babytomas

    现在还需要信用卡了额

    qi 回复:

    @babytomas, 要信用卡验证吗?

    babytomas 回复:

    @qi, 不信你试试,我反正是新建应用的时候要了 。。

    这是农场的第 35 块农田,部落批准 [babytomas] 在[2013-5-4 02:01]开垦完成.
  • xym_g 1

    这个空间现在改免费500小时了貌似。
    [img]https://i.imgur.com/XC6hwju.png[/img]

    qi 回复:

    @xym_g, 500个小时就是一个月左右。。。

    这是农场的第 36 块农田,部落批准 [xym_g] 在[2013-8-19 20:38]开垦完成.
  • 现在是直接跳到engineyard主页上。应该是被关了。。

    qi 回复:

    @Lindsberg, 是的,已经成为了engineyard的项目了。

    这是农场的第 37 块农田,部落批准 [Lindsberg] 在[2015-10-25 02:50]开垦完成.
看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


评论内容 (*必填):
(Ctrl + Enter提交)   

部落快速搜索栏

各类专题梳理

网站导航栏

X

返回顶部