Skip to content

install minimal

Been Kyung-yoon edited this page Nov 10, 2023 · 3 revisions

최소 설치 가이드 (필수 패키지만 설치)

Nginx, PHP, MariaDB 없이 필수 패키지만 설치하는 명령입니다.

Oracle, Backup, Java 등 NPM 이외의 다른 서비스 구성시 사용할 수 있습니다.

yum -y install git

cd /root/ \
&& git clone https://github.com/php79/stack.git \
&& cd stack \
&& cp -av stack.defaults.conf stack.conf \
&& sed -i "s/^PHP74=1/PHP74=0/g" stack.conf \
&& sed -i "s/^PHP_BASE=74/PHP_BASE=/g" stack.conf \
&& sed -i "s/^NGINX=1/NGINX=0/g" stack.conf \
&& sed -i "s/^LETSENCRYPT=1/LETSENCRYPT=0/g" stack.conf \
&& sed -i "s/^MARIADB=1/MARIADB=0/g" stack.conf \
&& grep -P '[A-Z0-9]=1' stack.conf \
&& ./install.sh

참고) sed -i "s/^PHP74=1/PHP74=0/g" stack.conf 명령은 설정에서 PHP 7.4 설치를 비활성화합니다.

다음은 필수 패키지 설치 시작 화면입니다.

# grep -P '[A-Z0-9]=1' stack.conf
SMARTD=1
SENSORS=1
DEV_TOOLS=1
INTERACTIVE=1

php79 stack version 1.3.2
  * PHP 5.6-8.2 + Nginx + Let's Encrypt + MariaDB installer

Install options:
  - Install EPEL repo / http://fedoraproject.org/wiki/EPEL
  - Install smartmontools (physical server only)
  - Install lm_sensors (physical server only)
  - Install developer tools (wget, rsync, nslookup, ...)
  - Change time zone Asia/Seoul for /etc/localtime, php.ini
  - Interactive mode

Do you want to install? (위 패키지들을 설치하시겠습니까?) [n/Y] 

만약 물리 서버가 아닌 가상 머신일 경우, 디스크 상태(SMARTD)와 온도 체크(SENSORS)도 제외하는 다음 구성을 사용하면 됩니다.

yum -y install git

cd /root/ \
&& git clone https://github.com/php79/stack.git \
&& cd stack \
&& cp -av stack.defaults.conf stack.conf \
&& sed -i "s/^PHP74=1/PHP74=0/g" stack.conf \
&& sed -i "s/^PHP_BASE=74/PHP_BASE=/g" stack.conf \
&& sed -i "s/^NGINX=1/NGINX=0/g" stack.conf \
&& sed -i "s/^LETSENCRYPT=1/LETSENCRYPT=0/g" stack.conf \
&& sed -i "s/^MARIADB=1/MARIADB=0/g" stack.conf \
&& sed -i "s/^SMARTD=1/SMARTD=0/g" stack.conf \
&& sed -i "s/^SENSORS=1/SENSORS=0/g" stack.conf \
&& grep -P '[A-Z0-9]=1' stack.conf \
&& ./install.sh
Clone this wiki locally