개인서버를 구축하기 위해서는 리눅스를 설치 해야합니다.
보통 우분투, 페도라, 센트OS 등 많은데요.
저는 그중에서 센트OS 8 버전을 설치 했습니다.
locale
7버전까지는 기본적으로 영어팩이 추가 되어있었습니다.
8버전을 한글로 설치했더니 영어팩이 없더군요.
그래서 영어팩을 추가하기 위해서 명령어를 입력했습니다.
혹시 CentOS 8 Stream 으로 마이그레이션 해야한다면 아래 링크를 보고 따라하면됩니다.
처음에 EPEL 및 Remi 리포지토리 활성화를 했습니다.
명령어는 yum, dnf 둘중 하나 골라서 사용하면됩니다.
$ yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm $ sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm $ sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm $ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm #다음으로 $ sudo yum install glibc-langpack-en -y $ sudo dnf install glibc-langpack-en -y #그 후 php 8 설치를 위해 모듈 리스트를 확인했습니다. $ sudo yum module list PHP $ sudo dnf module list PHP $ sudo yum module enable php:remi-8.0 -y $ sudo dnf module enable php:remi-8.0 -y $ sudo yum install php php-cli php-common $ sudo dnf install php php-cli php-common #Ngnix 설치할때에는 php-fpm 추가해야합니다. $ sudo yum install php php-cli php-common php-fpm $ sudo dnf install php php-cli php-common php-fpm
php8은 제가 필요해서 설치를 했고요.
언어팩이 추가되었는지 확인하기 위해서 아래 명령어를 입력해봅니다.
localectl list-locales
localectl set-locale LANG=en_US.utf8 LANG=en_US.utf8
명령어를 한곳에 모았습니다.
CentOS8 에서 영어팩을 추가 하기 위한 명령어
localectl set-locale LANG=en_US.utf8
LANG=en_US.utf8
$ sudo yum install glibc-langpack-en -y
$ sudo dnf install glibc-langpack-en -y