OpenShift 基础使用指南三:php程序(wordpress)部署

上一篇讲了如何搭建openshift的本地环境,这里继续说一下如何部署PHP程序到OpenShift,以Wordpress为例


先创建namespace


运行rhc setup 登陆后 会提示你创建namespace;如图:


creat namespace


1.在D盘建立openshift文件夹,并切换到此目录


2.新建一个名为wordpress 的 php-5.3 应用


d:\openshift>rhc app create -a wp -t php-5.3
#注:此命令会在当前目录建立一个名为WP的目录


3. 添加 mysql 支持


  D:\openshift>rhc app cartridge add -a wp -c mysql-5.1


4. 切换到本地app目录


 D:\openshift>cd wp #改成你自己的目录


以下命令均在 本地APP目录里操作。


提交代码:


方法一:


先下载 wordpress 代码到本地解压到上面生成的wp目录中的php目录即:D:\openshift\wp\php 然后执行以下命令:


git add -A
git commit -m "modified"
git push origin

PS:这个是PHP程序通用提交方法;需要自行配置数据库;即WorldPress的正常安装流程。好处是可以自定义用户名密码。


方法二:


不需要手动下载wordpress代码,运行下面第一条命令自动down到php目录


git remote add upstream -m master git://github.com/openshift/wordpress-example.git
git pull -s recursive -X theirs upstream master
git push #上传代码到 openshift 服务器

PS:这个上传后直接就能用了,不需要手动配置数据库。默认帐号为admin/OpenShiftAdmin。


create app


完成。访问你的 wordpress:


http://wp-ansen.rhcloud.com


绑定自己的域名,可以用以下命令:


$  rhc alias add wp test.ygvh.com
然后在NS管理面板添加 test.ygvh.com 域名的 CNAME 到 wp-ansen.rhcloud.com


参考:


https://github.com/openshift/wordpress-example
https://openshift.redhat.com/community/get-started