카테고리 없음
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으로 성공적으로 업데이트됨
