224 lines
5.3 KiB
Bash
224 lines
5.3 KiB
Bash
#
|
|
# PHP source directory
|
|
#
|
|
SOURCE_DIR="/mnt/e/code/PHP"
|
|
|
|
#
|
|
# Runtime data directory
|
|
#
|
|
DATA_DIR=./data
|
|
|
|
#
|
|
# Container Timezone
|
|
#
|
|
TZ=Asia/Shanghai
|
|
|
|
#
|
|
# Container package fetch url
|
|
#
|
|
# Can be empty, followings or others:
|
|
# mirrors.163.com
|
|
# mirrors.aliyun.com
|
|
# mirrors.ustc.edu.cn
|
|
#
|
|
CONTAINER_PACKAGE_URL=mirrors.aliyun.com
|
|
# CONTAINER_PACKAGE_URL=mirrors.163.com
|
|
|
|
#
|
|
# Nginx
|
|
#
|
|
NGINX_VERSION=1.15.7-alpine
|
|
NGINX_HTTP_HOST_PORT=80
|
|
NGINX_HTTPS_HOST_PORT=443
|
|
NGINX_CONFD_DIR=./services/nginx/conf.d
|
|
NGINX_CONF_FILE=./services/nginx/nginx.conf
|
|
NGINX_FASTCGI_PHP_CONF=./services/nginx/fastcgi-php.conf
|
|
NGINX_FASTCGI_PARAMS=./services/nginx/fastcgi_params
|
|
NGINX_SSL_CERTIFICATE_DIR=./services/nginx/ssl
|
|
NGINX_LOG_DIR=./logs/nginx
|
|
# Available apps: certbot
|
|
NGINX_INSTALL_APPS=
|
|
|
|
#
|
|
# Openresty
|
|
#
|
|
OPENRESTY_VERSION=alpine
|
|
OPENRESTY_HTTP_HOST_PORT=80
|
|
OPENRESTY_HTTPS_HOST_PORT=443
|
|
OPENRESTY_CONFD_DIR=./services/openresty/conf.d
|
|
OPENRESTY_CONF_FILE=./services/openresty/openresty.conf
|
|
OPENRESTY_CONF_FASTCGIPARAMS_FILE=./services/openresty/fastcgi_params
|
|
OPENRESTY_LOG_DIR=./logs/nginx
|
|
|
|
#
|
|
# PHP7
|
|
#
|
|
# Available PHP_EXTENSIONS:
|
|
#
|
|
# pdo_mysql,zip,pcntl,mysqli,mbstring,exif,bcmath,calendar,
|
|
# sockets,gettext,shmop,sysvmsg,sysvsem,sysvshm,pdo_rebird,
|
|
# pdo_dblib,pdo_oci,pdo_odbc,pdo_pgsql,pgsql,oci8,odbc,dba,
|
|
# gd,intl,bz2,soap,xsl,xmlrpc,wddx,curl,readline,snmp,pspell,
|
|
# recode,tidy,gmp,imap,ldap,imagick,sqlsrv,mcrypt,opcache,
|
|
# redis,memcached,xdebug,swoole,pdo_sqlsrv,sodium,yaf,mysql,
|
|
# amqp,mongodb,event,rar,ast,yac,yaconf,msgpack,igbinary,
|
|
# seaslog,varnish
|
|
#
|
|
# You can let it empty to avoid installing any extensions,
|
|
# or install multi plugins as:
|
|
# PHP_EXTENSIONS=pdo_mysql,mysqli,gd,curl,opcache,
|
|
#
|
|
PHP_VERSION=7.2.19
|
|
PHP_PHP_CONF_FILE=./services/php/php.ini
|
|
PHP_FPM_CONF_FILE=./services/php/php-fpm.conf
|
|
PHP_LOG_DIR=./logs/php
|
|
PHP_LISTEN_PORT=9072
|
|
PHP_EXTENSIONS=pdo_mysql,mysqli,mbstring,gd,curl,opcache,yaf,bcmath,mbstring,gettext,yaml,rar,redis,mongodb,phalcon
|
|
|
|
PHP71_VERSION=7.1.33
|
|
PHP71_PHP_CONF_FILE=./services/php71/php.ini
|
|
PHP71_FPM_CONF_FILE=./services/php71/php-fpm.conf
|
|
PHP71_LOG_DIR=./logs/php71
|
|
PHP71_LISTEN_PORT=9071
|
|
PHP71_EXTENSIONS=pdo_mysql,mysqli,mbstring,gd,curl,opcache,yaf,bcmath,mbstring,gettext,yaml,rar,redis,mongodb,phalcon
|
|
|
|
PHP70_VERSION=7.0.30
|
|
PHP70_PHP_CONF_FILE=./services/php70/php.ini
|
|
PHP70_FPM_CONF_FILE=./services/php70/php-fpm.conf
|
|
PHP70_LOG_DIR=./logs/php72
|
|
PHP70_LISTEN_PORT=9070
|
|
PHP70_EXTENSIONS=pdo_mysql,mysqli,mbstring,gd,curl,opcache,yaf,bcmath,mbstring,gettext,yaml,rar,redis,mongodb,phalcon
|
|
|
|
#
|
|
# PHP5.6
|
|
#
|
|
PHP56_VERSION=5.6.40
|
|
PHP56_PHP_CONF_FILE=./services/php56/php.ini
|
|
PHP56_FPM_CONF_FILE=./services/php56/php-fpm.conf
|
|
PHP56_LOG_DIR=./logs/php
|
|
PHP56_LISTEN_PORT=9056
|
|
PHP56_EXTENSIONS=pdo_mysql,mysqli,mbstring,gd,curl,opcache,yaf,bcmath,mbstring,gettext,yaml,mongo,rar,redis,phalcon
|
|
|
|
#
|
|
# PHP5.4
|
|
#
|
|
PHP54_VERSION=5.4.45
|
|
PHP54_PHP_CONF_FILE=./services/php54/php.ini
|
|
PHP54_FPM_CONF_FILE=./services/php54/php-fpm.conf
|
|
PHP54_LOG_DIR=./logs/php
|
|
PHP54_LISTEN_PORT=9054
|
|
PHP54_EXTENSIONS=pdo_mysql,mysqli,mbstring,gd,curl,opcache,bcmath,mbstring,gettext,yaml,redis,mongo
|
|
|
|
#
|
|
# PHP5.3
|
|
#
|
|
PHP53_VERSION=5.3.29
|
|
PHP53_PHP_CONF_FILE=./services/php53/php.ini
|
|
PHP53_FPM_CONF_FILE=./services/php53/php-fpm.conf
|
|
PHP53_LOG_DIR=./logs/php53
|
|
PHP53_LISTEN_PORT=9053
|
|
#PHP53_EXTENSIONS=gettext,yaml,redis,mongo
|
|
PHP53_EXTENSIONS=pdo_mysql,mysqli,mbstring,gd,curl,opcache,bcmath,mbstring,gettext,yaml,redis,mongo
|
|
|
|
#
|
|
# RABBITMQ
|
|
#
|
|
RABBITMQ_VERSION=management
|
|
RABBITMQ_HOST_PORT_C=5672
|
|
RABBITMQ_HOST_PORT_S=15672
|
|
RABBITMQ_DEFAULT_USER=myuser
|
|
RABBITMQ_DEFAULT_PASS=mypass
|
|
|
|
#
|
|
# MONGODB
|
|
#
|
|
MONGODB_VERSION=4.1
|
|
MONGODB_HOST_PORT=27017
|
|
MONGODB_INITDB_ROOT_USERNAME=root
|
|
MONGODB_INITDB_ROOT_PASSWORD=123456
|
|
|
|
#
|
|
# ELASTICSEARCH
|
|
#
|
|
# Available ELASTICSEARCH_PLUGINS:
|
|
#
|
|
# amazon-ec2,analysis-icu,analysis-kuromoji,analysis-nori,
|
|
# analysis-phonetic,analysis-smartcn,analysis-stempel,
|
|
# analysis-ukrainian,discovery-azure-classic,discovery-ec2,
|
|
# discovery-file,discovery-gce,google-cloud-storage,
|
|
# ingest-attachment,ingest-geoip,ingest-user-agent,mapper-murmur3,
|
|
# mapper-size,microsoft-azure-storage,qa,repository-azure,
|
|
# repository-gcs,repository-hdfs,repository-s3,store-smb,
|
|
# analysis-ik,analysis-pinyin
|
|
#
|
|
# You can let it empty to avoid installing any plugins,
|
|
# or install plugins as:
|
|
# ELASTICSEARCH_PLUGINS=analysis-ik,analysis-pinyin
|
|
#
|
|
ELASTICSEARCH_VERSION=7.1.1
|
|
ELASTICSEARCH_CONF_FILE=./services/elasticsearch/elasticsearch.yml
|
|
ELASTICSEARCH_HOST_PORT_C=9200
|
|
ELASTICSEARCH_HOST_PORT_S=9300
|
|
ELASTICSEARCH_PLUGINS=
|
|
|
|
#
|
|
# KIBANA
|
|
#
|
|
KIBANA_VERSION=7.1.1
|
|
KIBANA_HOST=5601
|
|
|
|
#
|
|
# LOGSTASH
|
|
#
|
|
LOGSTASH_VERSION=7.1.1
|
|
LOGSTASH_HOST=5601
|
|
LOGSTASH_HOST_PORT_C=9600
|
|
LOGSTASH_HOST_PORT_S=5044
|
|
|
|
#
|
|
# MySQL8
|
|
#
|
|
MYSQL_VERSION=8.0.13
|
|
MYSQL_HOST_PORT=3306
|
|
MYSQL_ROOT_PASSWORD=123456
|
|
MYSQL_CONF_FILE=./services/mysql/mysql.cnf
|
|
|
|
#
|
|
# MySQL5
|
|
#
|
|
MYSQL5_VERSION=5.7.28
|
|
MYSQL5_HOST_PORT=3305
|
|
MYSQL5_ROOT_PASSWORD=123456
|
|
MYSQL5_CONF_FILE=./services/mysql5/mysql.cnf
|
|
|
|
#
|
|
# Redis
|
|
#
|
|
REDIS_VERSION=5.0.3-alpine
|
|
REDIS_HOST_PORT=6379
|
|
REDIS_CONF_FILE=./services/redis/redis.conf
|
|
|
|
#
|
|
# Memcached
|
|
#
|
|
MEMCACHED_VERSION=alpine
|
|
MEMCACHED_HOST_PORT=11211
|
|
MEMCACHED_CACHE_SIZE=128
|
|
|
|
#
|
|
# phpMyAdmin
|
|
#
|
|
PHPMYADMIN_HOST_PORT=8080
|
|
PHPMYADMIN_USER_CONF_FILE=./services/phpmyadmin/config.user.inc.php
|
|
PHPMYADMIN_PHP_CONF_FILE=./services/phpmyadmin/php-phpmyadmin.ini
|
|
|
|
#
|
|
# redisMyAdmin
|
|
#
|
|
REDISMYADMIN_HOST_PORT=8081
|
|
|
|
#
|
|
# AdminMongo
|
|
#
|
|
ADMINMONGO_HOST_PORT=1234
|