上一篇讲了如何搭建openshift的本地环境,这里继续说一下如何部署PHP程序到OpenShift,以Wordpress为例
先创建namespace
运行rhc setup 登陆后 会提示你创建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。
完成。访问你的 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
转载自浪哥的博客:http://www.ansen.org/wordpress-deployed-to-openshift.html
该文章同步自 飞哥的小宇宙
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于