-
Notifications
You must be signed in to change notification settings - Fork 28
Expand file tree
/
Copy pathstack.defaults.conf
More file actions
82 lines (64 loc) · 3.22 KB
/
stack.defaults.conf
File metadata and controls
82 lines (64 loc) · 3.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#!/usr/bin/env bash
# Copyright:: Copyright (c) 2016 Been Kyung-yoon (http://www.php79.com/)
# License:: The MIT License (MIT)
### 설치 옵션.
# 설치할 PHP 버전을 0(false) 에서 1(true)로 바꿔주세요.
# 2개 이상 설치할 수 있고, 모두 0으로 두어 모두 설치하지 않을 수 도 있습니다.
PHP53=0
PHP54=0
PHP55=0
PHP56=0
PHP70=0
PHP71=0
PHP72=0
PHP73=0
PHP74=1
PHP80=0
PHP81=0
PHP82=0
PHP83=0
PHP84=0
# PHP CLI ( /usr/bin/php ) 에서 사용할 PHP 버전을 선택해주세요.
PHP_BASE=74
# PHP 모듈 설치
# - 최초 설치이후 모듈 추가 설치 방법) stack.conf 수정후 ./scripts/php8-remi-install.sh 등 실행
# PHP 5.4 ~ 5.5 모듈 (php-pecl-imagick 설치시 php-pecl-imagick-im6 설치)
PHP_MODULES_54="php-pdo php-mysqlnd php-mbstring php-opcache php-xml php-bcmath php-gd php-pecl-zip php-mcrypt php-pecl-imagick-im6"
# PHP 7.0 ~ 7.1 모듈 (pecl-mysql 분리)
PHP_MODULES_70="php-pdo php-mysqlnd php-mbstring php-opcache php-xml php-bcmath php-gd php-pecl-zip php-mcrypt php-pecl-imagick-im6 php-pecl-mysql"
# PHP 7.2 ~ 7.4 모듈 (pecl-mcrypt 분리)
PHP_MODULES_72="php-pdo php-mysqlnd php-mbstring php-opcache php-xml php-bcmath php-gd php-pecl-zip php-pecl-mcrypt php-pecl-imagick-im6 php-pecl-mysql"
# PHP 8.0 ~ 8.1 모듈 (pecl-mysql 없음)
PHP_MODULES_80="php-pdo php-mysqlnd php-mbstring php-opcache php-xml php-bcmath php-gd php-pecl-zip php-pecl-mcrypt php-pecl-imagick-im6"
# PHP 8.2 ~ 8.4 모듈 (pecl-imagick 없음. im6/im7 중 선택)
PHP_MODULES_82="php-pdo php-mysqlnd php-mbstring php-opcache php-xml php-bcmath php-gd php-pecl-zip php-pecl-mcrypt php-pecl-imagick-im7"
# Nginx 설치 여부
NGINX=1
# Let's Encrypt 자동화툴 설치 여부
LETSENCRYPT=1
# Let's Encrypt 인증서 설치시 사용할 이메일 주소. (연장 안내 등 메일 수신 동의됨)
LETSENCRYPT_EMAIL=""
# MariaDB 설치 여부
MARIADB=1
# MariaDB 설치 버전 - https://mariadb.com/kb/en/mariadb-package-repository-setup-and-usage/
MARIADB_VERSION=10.11
# MariaDB 메모리 사용량을 선택하세요. 서버 메모리보다 높게 잡으면 디스크 스왑으로 인해 성능이 저하됩니다.
MARIADB_RAM="" # 10.3 부터 미지원
#MARIADB_RAM=512M
#MARIADB_RAM=2G
#MARIADB_RAM=4G
# 타임존
TIMEZONE=Asia/Seoul
# S.M.A.R.T. 디스크 모니터링 설치 여부. 가상 서버는 불필요하니, 0으로 바꿔 주세요.
SMARTD=1
# 하드웨어 센서 모니터링 설치 여부. 가상 서버는 불필요하니, 0으로 바꿔 주세요.
SENSORS=1
# 서버 필수 유틸과 점검툴들을 설치 여부. 서버 장애로 점검하려고 할 때 설치하면 늦습니다.
DEV_TOOLS=1
# 패키지 설치
DEV_PACKAGES="rsync wget openssh-clients bind-utils telnet nmap-ncat vim-enhanced man-db ntsysv htop glances iotop iftop sysstat strace lsof mc lrzsz zip unzip bzip2 net-tools"
DEV_PACKAGES_R8="rsync wget openssh-clients bind-utils telnet nmap-ncat vim-enhanced man-db ntsysv htop glances iotop iftop sysstat strace lsof mc lrzsz zip unzip bzip2"
# 설치시 대화창을 보여줄지 여부. 설치 자동화 스크립트를 만드실 때만 0으로 바꿔 주시면 됩니다.
INTERACTIVE=1
# YUM(DNF) 패키지 설치시 상세 출력 생략 ( -q )
YUM_INSTALL_QUIET=1