We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
注:客户端只支持 properties, 配置文件用 ini 文件保存。
composer require twinkle/apollo-client
根据使用场景选择对应的配置方式
-- fpm env[ENV] = dev # 这是环境 env[APOLLO_SERVER]=http://127.0.0.1:8080 # 这里是服务端地址 env[APOLLO_CONF_DIR]=/data/www/apollo-config # 这里是配置文件保存路径 service php-fpm restart -- apache SetEnv ENV dev SetEnv APOLLO_SERVER http://127.0.0.1:8080 SetEnv APOLLO_CONF_DIR /data/www/apollo-config service httpd restart -- cli vi /etc/profile export ENV=dev export APOLLO_SERVER=http://127.0.0.1:8080 export APOLLO_CONF_DIR=/data/www/apollo-config source /etc/profile
此外也可以用过 define 定义如上同名常量来设定对应值
{DIR}/vendor/bin/apollo --application=test-app --namespace=application,switch &
--application 指定应用名 --namespace 指定命名空间 --configDir 配置文件保存路径,如果指定了这个参数优先用它。不指定取上面的配置
$config = new \twinkle\apollo\Config(getenv('APOLLO_CONF_DIR'), $appName, $application); $dbHost = $config['DB_HOST'];