-
Notifications
You must be signed in to change notification settings - Fork 31
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