WordPress Dash보드에 기존 7.2버전을 최소 7.4이상으로 업그레이드 하라는 Recommand가 올라와 있길래 작업했고 history관리를 위해 정리한 내용이다. 다음에도 PHP 업그레이드가 있다면 하기 절차를 따르면 무난하게 적용할 수 있을 듯하다.
1. Ubuntu Repository에서 기존 설치된 PHP의 상위 버전을 업데이트
(만약 배포된 PHP버전이 원하는 버전보다 맞다면, 3rd party Repository를 추가하여 특정버전을 선택하여 설치해야 한다.)
#apt-get update #apt-get upgrade
2. 현재 설치된 PHP버전과 적용할 PHP를 선택
(명령어를 치면 설치된 PHP리스트와 어떤 버전의 PHP를 선택할지 결정하는 화면이 나온다.)
#update-alternatives --config php
php 7.4버전을 선택할 것임으로 0을 선택하면 되겠다.
3. Nginx 설정값 변경
(5번라인의 값을 6번 라인과 ㅏㅌ이 바뀐 버전의 php위치로 변경한다 – 사전에 실제 위치에 해당 sock파일이 있는지 확인)
# vim /etc/nginx/sites-available/default location ~ \.php$ { include snippets/fastcgi-php.conf; # fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; }
4. Nginx 서비스 재시작
#nginx -t (설정파일이 문법에 맞는지 확인하는 명령어) #service nginx restart
5. 최종 PHP버전이 적용됬는지 확인
(웹서버에 PHP정보를 일어오는 파일 <?php phpinfo(); ?>을 만들고, 윕에서 확인)