linux 配置php环境变量, php getenv 获取环境变量, 自定义 php 环境变量, ubuntu配置环境变量

标准做法是把 环境变量文件 放在 /etc/profile.d/ 目录下

例如,我生成了一个google adwords的配置文件,文件名是  google-adwords-php.sh

export developerToken="my-google-token"
export clientCustomerId="my-google-userid"
export clientId="my-google-clientid"
export clientSecret="my-google-clientsecret"
export refreshToken="my-google-refresh-token"

 

把 google-adwords-php.sh 文件,放在 /etc/profile.d/ 目录下,然后执行:

source /etc/profile

 

然后环境变量就可以用了:

php -a
php > echo getenv('clientId');
# my-google-clientid

 

当然,google-adwords-php.sh 文件中还可以这行其他合法的 shell 语句,例如:

if [ -z "$XDG_CURRENT_DESKTOP" -o -n "$GTK_IM_MODULE" ]; then
    return
fi

. /etc/X11/Xsession.d/70im-config_launch
if [ "$IM_CONFIG_PHASE" = 1 ]; then
    export IM_CONFIG_PHASE=2
    . /usr/share/im-config/xinputrc.common
    if [ -r "$IM_CONFIG_XINPUTRC_USR" ]; then
        . $IM_CONFIG_XINPUTRC_USR
    elif [ -r "$IM_CONFIG_XINPUTRC_SYS" ]; then
        . $IM_CONFIG_XINPUTRC_SYS
    fi
    export XMODIFIERS
    export GTK_IM_MODULE
    export QT_IM_MODULE
    export QT4_IM_MODULE
    export CLUTTER_IM_MODULE
fi

 

本文:linux 配置php环境变量, php getenv 获取环境变量, 自定义 php 环境变量, ubuntu配置环境变量

Leave a Reply