안녕하세요? MEGA IDC 서버운영팀입니다.
1. 기존 PHP 삭제
- 현재 설치된 php 리스트 확인합니다.
yum list installed | grep php
- 기존 PHP 삭제
yum remove php-*
위 명령어로 삭제가 안될때는 아래 명령을 입력해주세요.
yum remove --setopt=clean_requirements_on_remove=1 php php-common php-cli php-devel php-fpm php-gd php-json php-ldap php-mbstring php-mysqlnd php-odbc php-pdo php-imagick php-snmp php-soap php-xml php-xmlrpc php-opcache
2. EPEL 설치
- EPEL(Extra Packages for Enterprise Linux)은 각종 패키지의 최신 버전을 제공하는 저장소
yum install epel-release yum-utils -y
3. 기존 php7.2 remi 저장소 비활성화
yum-config-manager --disable remi-php72 (7.2 버젼 사용시)
yum-config-manager --disable remi-php73 (7.3 버젼 사용시)
4. php7.4 저장소 활성화
yum-config-manager --enable remi-php74
5. yum install 로 php7.4 버전 및 모듈들 설치
yum install php php-common php-cli php-devel php-fpm php-gd php-json php-ldap php-mbstring php-mysqlnd php-odbc php-pdo php-imagick php-snmp php-soap php-xml php-xmlrpc php-opcache -y
6. 설치된 php 버전 확인
php -v
7. php.ini 수정
사용자에 맞게 옵션을 설정해 줍니다.
8. 아파치 재시작
systemctl restart httpd