【程序文件】fix(install): 优化安装脚本中的环境变量获取逻辑,优先使用环境变量,其次从配置文件读取

This commit is contained in:
sugar1569 2026-03-13 12:34:40 +08:00
parent f51f4e68c1
commit ebc163bb12

View File

@ -1,4 +1,5 @@
<?php
use think\facade\Env;
//文件签名
$fileValue = '';
//最低php版本要求
@ -28,16 +29,16 @@ date_default_timezone_set('PRC');
error_reporting(E_ALL & ~E_NOTICE);
header('Content-Type: text/html; charset=UTF-8');
//mysql数据库配置容器中获取
$MYSQL_HOST_IP = getenv('MYSQL_HOST_IP')?:'127.0.0.1';
$MYSQL_PORT = getenv('MYSQL_PORT')?:'3306';
$MYSQL_USER = getenv('MYSQL_USER')?:'root';
$MYSQL_PASSWORD = getenv('MYSQL_PASSWORD')?:'123456';
$MYSQL_DATABASE = getenv('MYSQL_DATABASE')?:'crmeb';
$MYSQL_HOST_IP = getenv('MYSQL_HOST_IP')?:Env::get('database.hostname', '127.0.0.1');
$MYSQL_PORT = getenv('MYSQL_PORT')?:Env::get('database.hostport', '3306');
$MYSQL_USER = getenv('MYSQL_USER')?:Env::get('database.username', 'root');
$MYSQL_PASSWORD = getenv('MYSQL_PASSWORD')?:Env::get('database.password', '123456');
$MYSQL_DATABASE = getenv('MYSQL_DATABASE')?:Env::get('database.database', 'crmeb');
//redis配置容器中获取
$REDIS_HOST_IP = getenv('REDIS_HOST_IP')?:'127.0.0.1';
$REDIS_PORT = getenv('REDIS_PORT')?:'6379';
$REDIS_DATABASE = getenv('REDIS_DATABASE')?:0;
$REDIS_PASSWORD = getenv('REDIS_PASSWORD')?:'';
$REDIS_HOST_IP = getenv('REDIS_HOST_IP')?:Env::get('redis.redis_hostname', '127.0.0.1');
$REDIS_PORT = getenv('REDIS_PORT')?:Env::get('redis.port', '6379');
$REDIS_DATABASE = getenv('REDIS_DATABASE')?:Env::get('redis.select', 0);
$REDIS_PASSWORD = getenv('REDIS_PASSWORD')?:Env::get('redis.redis_password', '');
//数据库
$sqlFile = 'crmeb.sql';
$configFile = '.env';