构建基于IBM BlueMix的PHP网站
1、 概述
IBM Bluemix是来自 IBM 的最新的云平台即服务(PaaS)产品,基于 Cloud Foundry 开源项目,它使得组织和开发人员能够快速而又轻松地在云上创建、部署和管理应用程序。
PHP是目前应用最为广泛的开发语言之一,Bluemix提供了对PHP的支持,因此我们就可以从PHP入手开发一个普通的网站,达到Bluemix开发应用的”Hello world!”级别。
2、 环境要求
在应用IBM Bluemix之前,我们需要保证如下要求:
Ø 可以正确链接Bluemix网站,即www.bluemix.net,如果不能链接,可能是存在DNS问题,因此请在TCP/IP协议中设置DNS中,增加8.8.8.8。(说明,笔者以为可能是国内的电信运营商误处理。)
Ø 拥有一个Bluemix的账号,这里笔者就不做赘述,其核心无外乎注册、填写信息、确认等。
Ø 登录系统后,进入正确的区域,目前我们通常使用的是英国,而不是美国南部。
3、 基本过程
开发一个PHP网站还是比较简单的,其基本流程包括五个部分:
Ø 新建一个基于PHP的APP
Ø 下载并安装CF程序包
Ø 下载PHP的APP
Ø 修改PHP文件
Ø 上传应用
Ø 体验应用
4、 详细描述
一、创建应用程序
点击创建应用程序,系统显示出选择哪种应用程序。
选择WEB。
选择PHP。
点击继续。
输入应用名称,并点击完成。
平台开始打包生成程序,直至完成。
此时点击应用的网址,就可以看到初始的结果。
二、下载CF命令行界面
点击下载CF命令行界面。
根据计算机系统配置选择相应版本,例如 Windows 64 bit
下载后进行解压缩,安装。
程序安装时,根据需要设置目录,同时注意,系统会自动设置PATH,也就是在任何地方都可以起动CF.exe文件。例如笔者的安装目录为C:\CF
三、 下载起动器代码,也可以理解为应用的初始代码。
下载的文件是一个RAR文件,可以将其展开到C:\CF下,生成一个子目录C:\qinzheng004php
四、 修改程序代码,例如加上自己的姓名。
打开C:\CF\qizheng004php\index.php 文件,将其中PHP代码增加自己的姓名。
原来:<h1 id = "message"><?php echo "Hello world! "; ?>
修改后:<h1 id = "message"><?php echo "Hello world!<br>李正海"; ?>
保存文件,注意设置文件编码为UTF-8
五、 上传应用
输入CMD 命令,进入DOS环境。
进入应用所在的目录,注意此处指的是应用程序所在文件,即如当前案例,进入的目录就是C:\CF\qizheng004php。
按照应用概述中说明,分别执行如下语句:
cf api https://api.eu-gb.bluemix.net
cf login -u qinzheng004@163.com -o qinzheng004@163.com -s dev
输入用户密码。
输入上传应用命令:
cf push qinzheng004php
六、 查看应用结果
李正海
上海万卷信息科技有限公司
邮件:lizhenghai@gmail.com
微信:lizhenghaiV
2015/5/18