Cloud Foundry和PHP结合。

来源:互联网 发布:汉诺塔递归算法难么 编辑:程序博客网 时间:2024/06/16 20:57

Cloud FoundryVMware2011412日推出的业界第一个开源PaaS云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。不过Cloud Foundry开放云应用平台下,PHPDoNetPython等编程框架尚未被包含在Cloud Foundry平台中。(图1)  

   

PHP 是现在比较流行的网络编程语言。 PHP编程语言和MySQL数据库结合是许多网络平台的基础。既然Cloud Foundry 已经支持MySQL那么很多PHP程序员一定很期待Cloud FoundryPHP的支持

现在有一种方式可以使 Cloud Foundry 支持PHP

    使用第三方公司提供的Service。如 appfog.com

    我们假设你已经成功安装了Could Foundry

    登录 https://www.appfog.com/ ,点击 Sign Up,注册。


注册完,进入你的账户。他会显示一个列表上面有他提供的可用环境,你就可以选择你要创建的APP了。 PyhonPHP都在里面。 


选择服务器

选择domain, 点击Create APP 后,点击 Create App 


之后安装 AppFog 客户端VMC

gem install af

安装完成以后 就可以使用 Appfog了。方式和Cloud Foundry的一样。 
Af  push  wp  --url wp.vcap.me  这是创建 domain 和上传此文件中的文档。我们已经创建过domain了,所以我们可以直接使用 Af  update  wp ,就OK。 我比较喜欢通过这种方式,因为你已经在视图界面中选择了语言,服务器和domain的名字。这样比较直观,方便,不易出错。


我们用在一个PHP文件来测试  在index.php中写入如下语句

<html>
<body>
<?php 
echo phpinfo();
?>
</body>
</html>

然后update,在游览器中查看结果。


原创粉丝点击