openshift php.ini,openshift环境变量

openshift有很多的环境变量,可以通过在后台执行env命令,来获取所有的环境变量信息。登陆后台的话,点击你对应的应用,进入对应页面后,在其页面的右边,点击Want to log in to your application?就会展开登陆后台的命令,该命令就是ubuntu或其他linux发行版本的执行命令为:ssh xxxxxxx@app-namespace.rhcloud.com,回车后,就可以进入后台了。我这边连接到后台速度有点慢,还有一点就是后台是有超时的。如果在指定时间内没有任何输入,则会自动退出。这是红帽为了安全性考虑。

大致列举一下环境变量表吧,不同的应用会有些许的不同。方便后面查阅吧。

变量

说明

MANPATH

xxx/xxx/root/usr/share/man

应该是man手册的目录

OPENSHIFT_SECRET_TOKEN

一大串的密钥

字面意思就是openshift的密钥了

OPENSHIFT_GEAR_MEMORY_MB

small的是512

可以理解为内存大小吧

SELINUX_ROLE_REQUESTED

OPENSHIFT_RUBY_LD_LIBRARY_PATH_ELEMENT

/opt/rh/rubyXXX/root/usr/lib64

ruby应用,应该是ruby库的加载目录,ruby不是很懂。非ruby应用,则没有该变量

OPENSHIFT_MYSQL_DIR

~/mysql

mysql所处文件夹目录

ZCE_PREFIX

~/zend/php-5.4

GEM_HOME

~/.gem

gem home目录

TERM

xterm

终端类型

OPENSHIFT_DEPLOYMENT_TYPE

git

部署类型,git部署

SHELL

/bin/bash

使用bash

OPENSHIFT_LOG_DIR

~/app-root/logs/

log文件夹

TMPDIR

/tmp/

tmp目录

SSH_CLIENT

ip clent_port svr_port如192.168.99.1 23983 22

ssh客户端连接的IP,端口以及SSH服务端端口

OPENSHIFT_ZEND_IDENT

redhat:zend:6.1:1.0.7

OPENSHIFT_DEPLOYMENTS_DIR

~/app-deployments/

代码提交后的部署文件夹

SELINUX_USE_CURRENT_RANGE

OPENSHIFT_REPO_DIR

~/app-root/runtime/repo/

说白了,就是网站运行的根目录

OPENSHIFT_HOMEDIR

~

home目录

OPENSHIFT_GEAR_NAME

你的应用名称

OPENSHIFT_PHPMYADMIN_IP

PhpMyAdmin的IP地址

PHPRC

~/zend/php-5.4/etc/php.ini

可能根据你部署的情况是ZEND还是PHP会有所不同。

OPENSHIFT_MYSQL_DB_HOST

MySql的地址

OPENSHIFT_PYPI_MIRROR_URL

http://mirror1.ops.rhcloud.com/mirror/python/web/simple

SSH_TTY

/dev/pts/0

SSH连接后台后的终端

OPENSHIFT_MYSQL_DB_PASSWORD

MySql密码

PHP_INI_SCAN_DIR

~/zend/php-5.4/etc/conf.d

PHP INI查找目录,根据是ZEND还是PHP略微不同

OPENSHIFT_APP_SSH_PUBLIC_KEY

SSH连接的公钥

OPENSHIFT_CLOUD_DOMAIN

rhcloud.com

USER

用户名

LD_LIBRARY_PATH

LIB加载地址,不同应用些许不同

OPENSHIFT_RUBY_DIR

~/ruby

ruby目录

TMOUT

300

连接超时

OPENSHIFT_BUILD_DEPENDENCIES_DIR

~/app-root/runtime/build-dependencies/

编译目录

MAIL

/var/main/$USER

PATH

openshift环境变量

OPENSHIFT_RUBY_PORT

8080

ruby端口号

OPENSHIFT_ZEND_CONSOLE_PORT

zend端口号

OPENSHIFT_MYSQL_IDENT

redhat:mysql:5.5:0.2.12

PHP_PEAR_PHP_BIN

~/zend/php-5.4/bin/php

根据是ZEND还是PHP略微不同

PRODUCT_VERSION

6.1.0

产品版本,这边是使用ZEND6.1所以为6.1.0

OPENSHIFT_PHPMYADMIN_VERSION

4

PhpMyAdmin版本

ORACLE_BASE

~/zend/oracle

OPENSHIFT_MYSQL_DB_USERNAME

MySql用户名

OPENSHIFT_MYSQL_DB_SOCKET

~/mysql//socket/mysql.sock

本地句柄,应该是用UNIX套接字吧

OPENSHIFT_PHP_PATH_ELEMENT

~/zend/phplib/pear/pear

INSTALLATION_UID

OPENSHIFT_ZEND_VERSION

6.1

ZEND版本

PWD

OPENSHIFT_MYSQL_DB_URL

mysql://$OPENSHIFT_MYSQL_DB_USERNAME:$OPENSHIFT_MYSQL_DB_PASSWORD@$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT

MySql URL

OPENSHIFT_MYSQL_DB_PORT

MySql端口号

OPENSHIFT_PHPMYADMIN_LOG_DIR

~/app-root/logs/

PhpMyAdmin Log文件夹

OPENSHIFT_PHPMYADMIN_DIR

~/phpmyadmin/

PhpMyAdmin文件夹

OPENSHIFT_ZEND_PORT

8080

ZEND端口号

OPENSHIFT_APP_DNS

DNS地址

LANG

zh_CN.UTF-8

OPENSHIFT_ZEND_UID

ZEND UID

OPENSHIFT_PRIMARY_CARTRIDGE_DIR

OPENSHIFT_ZEND_ZENDSERVER_PORT

ZEND服务端口

OPENSHIFT_ZEND_DIR

~/zend/

OPENSHIFT_GEAR_DNS

PS1

OPENSHIFT_CARTRIDGE_SDK_BASH

/usr/lib/openshift/cartridge_sdk/bash/sdk

SELINUX_LEVEL_REQUESTED

OPENSHIFT_APP_SSH_KEY

密钥

OPENSHIFT_DEPLOYMENT_BRANCH

master

OPENSHIFT_KEEP_DEPLOYMENTS

1

OPENSHIFT_APP_NAME

OPENSHIFT_DATA_DIR

~/app-root/data/

LOGNAME

其实和用户名一样

OPENSHIFT_NAMESPACE

NAMESPACE

OPENSHIFT_AUTO_DEPLOY

自动部署标志,默认true

OPENSHIFT_GEAR_UUID

现在与$USER一样

PASSENGER_TEMP_DIR

/tmp/passenger

OPENSHIFT_BROKER_HOST

openshift.redhat.com

OPENSHIFT_MYSQL_LD_LIBRARY_PATH_ELEMENT

/opt/rh/mysqlXX/root/usr/lib64

SSH_CONNECTION

WEB_USER

目前等于$USER

OPENSHIFT_ZEND_LOG_DIR

~/zend//logs/

OPENSHIFT_PHPMYADMIN_PORT

8080

PhpMyAdmin的端口号

OPENSHIFT_UMASK

077

UMASK

HISTFILE

~/app-root/data/.bash_history

OPENSHIFT_ZEND_IP

ZEND IP

OPENSHIFT_CARTRIDGE_SDK_RUBY

/usr/lib/openshift/cartridge_sdk/ruby/sdk.rb

_

/bin/env

说到这个,还有就是bash,在登录后台后,bash的环境变量什么都没有ls没有颜色,没有比较快捷方便的一些操作。如果你登录到openshift的后台,那么你可以修改.bash_profile来增加一些alias,这样方便在后台的操作,.bash_profile路径为~/app-root/data,改目录下,还有.viminfo  .vimrc .bash_history。一般我会加这么些alias:

alias -- -='cd -'

alias ..='cd ../'

alias ...='cd ../../'

alias ls='ls -b -C --color=auto'

alias ll='ls -l --color=auto'

alias la='ls -la --color=auto'

alias l='ls -lF --color=auto

1

2

3

4

5

6

7

alias---='cd -'

alias..='cd ../'

alias...='cd ../../'

aliasls='ls -b -C --color=auto'

aliasll='ls -l --color=auto'

aliasla='ls -la --color=auto'

aliasl='ls-lF--color=auto

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值