OpenShift是redhat在2011年5月推出,支持用於Java、Python、PHP和Ruby的更多的開發框架,開發人員可以構建、測試、運行和管理他們的應用。目前已支持Java,PHP,Python,Perl,Ruby五種編程語言和對應的web框架,而且還在不斷增加中。支持為應用添加MySQL Database , phpMyAdmin,MongoDB NoSQL Database,Cron 1.4等,事實上OpenShift可以當作免費php空間來使用。OpenShift免費空間可以正常運行各類PHP程序,OpenShift自帶了wordpress博客一鍵生成功能,也可以自己安裝Wordpress、Discuz! X2.5等程序,每個注冊用戶,目前Red Hat的OpenShift 上可以免費創建三個app,提供1.5G 內存和3G 存儲空間。
一、OpenShift免費空間注冊申請
1、打開OpenShift官方網站:https://openshift.redhat.com/app/,點擊“Sign in”,點擊“created one”,注冊一個新賬號。
2、提交申請后,進入你的郵件當中激活你的鏈接,完成OpenShift免費空間的申請。
二、OpenShift免費空間一鍵安裝Wordpress博客
1、雖然OpenShift提供了靈活的配置服務,用戶可以自己定義自己需要多少資源,靈活配置,但是在OpenShift搭建一個適合安裝Wordpress等PHP程序的環境還涉及到了git等命令。
2、所以新手建議還是直接用OpenShift自身提供的Wordpress應用來一鍵創建Wordpress博客,這里有一個最大好處就是OpenShift已經自動為你生成了PHP程序運行的PHP環境。
3、激活后登錄,點擊“Create Application”,進入wordpress進行一鍵安裝操作。
4、安裝過程會提示你輸入一個APP名稱和Name名稱,前者是你worpress這個應用的名稱,可隨意,后者是你的個人namespace,后面也可改。
5、點擊確定后,稍等一會兒,OpenShift就會自動為我們創建好Wordpress博客了。
6、接下來出現的信息就非常重要了(MysqL信息和WP管理信息),建議用記事本將這些信息記下來。
MySQL 5.1 database added. Please make note of these credentials:
Root User: admin Root Password:
Database Name:
Connection URL: mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/
You can manage your new MySQL database by also embedding phpmyadmin-3.4. The phpmyadmin username and password will be the same as the MySQL credentials above. 三、電腦上安裝RailsInstaller和OpenShift client tool工具來管理你的空間(下面都以windows環境為例)
1、我們在官網登錄管理我們的空間的是Web Console,然而,要更好的管理空間我們還得借助OpenShift client tool工具來管理
2、到其官網http://rubyinstaller.org/下載RailsInstaller(這是基本的運行環境 )並安裝,安裝過程很簡單,安裝完之后驗證是否正確安裝,
C:\Program Files\> ruby -e 'puts "Welcome to Ruby"' Welcome to Ruby
3、下載並安裝git for windows http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git , 安裝過程也很簡單,安裝完之后驗證是否正確安裝 ,這個安裝后你就可以通過他來對你的應用程序進行簽入簽出,版本控制啦
C:\Program Files\> git --version git version 1.7.11.msysgit.1
4、安裝the OpenShift gem ,安裝完之后可以通過 rhc -h查看命令,然后熟悉命令,其實現的功能類似於 Web Console,只是它是用命令管理
C:\Program Files\> gem install rhc
5、安裝PuTTY,並用PuTTY遠程控制你的空間,redhat官網上有教程
https://openshift.redhat.com/community/page/install-and-setup-putty-ssh-client-for-windows
安裝完后你就可以輕松的管你的空間了,想干什么就干什么,當然,這是不可能的,哈哈