Openshift使用DIY安装部署LNMP运行环境
知识点: OpenShift是redhat公司推出的平台即服务(PaaS)云计算服务平台,Openshift面向开源开发人员,使开发人员可以构建、测试、运行和管理他们的应用。广泛支持多种编程语言和框架,包括Java PHP Ruby Python Node.js Drupal WordPress等。还可使用Do-It-Yourself框架,自己安装部署所需的运行环境。 DIY安装部署 Nginx/Tengine + PHP + MYSQL 运行环境 1. 首先注册 Openshift 账号; 2. 然后在控制面板中的 Applications 标签点击 Add Application; 3. 选择 Do-It-Yourself 0.1 创建新应用; 4. 进入新建的应用,添加MySQL; 5. SSH连接到Openshift; 6. 运行 env 命令,查看环境变量: $OPENSHIFT_DIY_IP $OPENSHIFT_DIY_PORT $OPENSHIFT_MYSQL_DB_HOST $OPENSHIFT_MYSQL_DB_USERNAME $OPENSHIFT_MYSQL_DB_PASSWORD $OPENSHIFT_MYSQL_DB_URL $OPENSHIFT_DATA_DIR $OPENSHIFT_REPO_DIR 7. 下载相关软件并解压缩,以及编译安装: cd $OPENSHIFT_DATA_DIR # 下载jemalloc用于内存管理,Nginx/Tengine编译需要 wget http://www.canonware.com/download/jemalloc/jemalloc-3.6.0.tar.bz2 tar -xjf jemalloc-3.6.0.tar.bz2 rm -rf jemalloc-3.6.0.tar.bz2 # 下载pcre,Nginx/Tengine编译需要 ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ wget -c ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz tar -zxvf pcre-8.38.tar.gz rm -...