php7.4 -> php8.2
본문
php8.2 설치
sudo apt install php8.2
기타 라이브러리 설치
sudo apt install php8.2-fpm php8.2-mysql php8.2-cli php8.2-xml php8.2-zip php8.2-common -y
그누보드5 요구사항 설치
sudo apt install php8.2-curl php8.2-gd php8.2-iconv
기존 php7.4 중지
sudo systemctl stop php7.4-fpm
php8.2 시작
sudo systemctl start php8.2-fpm
php 버전 변경
sudo update-alternatives --config php
입력 후 8.2 버전에 해당하는 숫자를 입력 후 Enter
nginx 기준.
/etc/nginx/sites-available/
에서 도메인 명으로 된 파일이 있으면 해당 파일을, 없으면 default를 수정하기 위해
vi /etc/nginx/sites-available/default
를 입력(default는 예시)
접속하여
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
의 php7.4부분을 아래와 같이 8.2로 변경
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
:wq! 를 입력하여 강제 저장 후 나가기
설정 오류 확인:
nginx -t
nginx 재시작
sudo systemctl restart nginx
그누보드5를 php8.2로 업데이트할 때 주의사항:
php7.4버전에 비해 문법에 대해 엄격해져 php버전 변경 이후 흰 화면이 출력될 수 있다. 이 때는
(nginx 기준)
tail -f /var/log/nginx/error.log
를 입력하여 오류사항을 확인하고 하나하나 수정해야한다.
카테고리 분류 학습 시스템 (총 0개 학습됨)
예측 카테고리:
의료-건강
(랜덤 - 학습 데이터 없음)
이 분류가 맞나요? 학습시켜주세요!
1
최고관리자님의 댓글
업데이트 후기: 기존에도 dsclub 최적화가 엄청 나쁘지는 않은 편이라서 메인 페이지의 로딩속도의 변화는 크게 체감되지는 않았다.
하지만 dsclub의 Twave테마의 커스텀 코드가 무거워서(member_profile.php, profile.php, search.php) 로딩시간이 1~3초로 상당히 길었는데 업데이트 이후 속도 향상이 체감될 정도로 빨라졌다.
대부분 파일 로딩 속도가 5%정도 빨라진 느낌인데, 특히 댓글 작성 후 페이지 새로고침 속도가 0.3~0.5초 정도로 상당히 빨라졌다.