카테고리 없음

Your server is running PHP version 5.4.16 but WordPress 5.8.6 requires at least 5.6.20. (CentOS 7)

Canyi 2023. 5. 15. 16:53

php 서버에서 WordPress를 실행 할 때 위와 같은 업그레이드 하라는 에러가 뜬다.  이럴 때 php 버전을 5.6.20 이상으로 업그레이드를 해줘야 한다. 

 php -v

 

명령어로 버전을 체크하니 5.4.16 이 나와서 워드프레스랑 충돌이 됨 (업그레이드 하라고 나옴)

 

yum list installed | grep php

 

PHP 관련된 파일들을 list 해봄

 

위 파일들을 삭제 하고 php 다시 설치

yum remove php.x86_64 php56-bcmath.x86_64 php56-cli.x86_64 php56-common.x86_64 php56-fedora-autoloader.noarch php56-gd.x86_64 php56-mbstring.x86_64 php56-mysqlnd.x86_64 php56-pdo.x86_64 php56-pear.noarch php56-php-gettext.noarch php56-process.x86_64 php56-tcpdf.noarch php56-tcpdf-dejavu-sans-fonts.noarch php56-tidy.x86_64 php56-xml.x86_64

 

서버의 OS가 CentOS 7이라면 remi-release-7.rpm을, CentOS 8이라면 remi-release-8.rpm을 설치해야됨 . 레미 저장소는 rpm형태로 제공되며 아래와 같이 yum으로 설치할 수 있다. (나같은 경우는 CentOS 7이다.)

 

remi 를 먼저 install

 yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

 

그 다음 yum-utils install

 yum install yum-utils

 

remi-php73 버전 config

 yum-config-manager --enable remi-php73

 

php 관련툴 설치

yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd

 

서버 반드시 재시작 (httpd, nginx,apache...)

 service httpd restart

 

다시 확인해보니 7.3으로 성공적으로 업데이트됨