php7.4 -> php8.2 > 개발 내역


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개 학습됨)

예측 카테고리: 스포츠 (랜덤 - 학습 데이터 없음)

이 분류가 맞나요? 학습시켜주세요!

최고관리자님의 댓글

최고관리자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

업데이트 후기: 기존에도 dsclub 최적화가 엄청 나쁘지는 않은 편이라서 메인 페이지의 로딩속도의 변화는 크게 체감되지는 않았다.
하지만 dsclub의 Twave테마의 커스텀 코드가 무거워서(member_profile.php, profile.php, search.php) 로딩시간이 1~3초로 상당히 길었는데 업데이트 이후 속도 향상이 체감될 정도로 빨라졌다.
대부분 파일 로딩 속도가 5%정도 빨라진 느낌인데, 특히 댓글 작성 후 페이지 새로고침 속도가 0.3~0.5초 정도로 상당히 빨라졌다.

😅 1
😶
❤️
😂
😅
😮
😡
🥵
전체 3건
게시물 검색

접속자집계

오늘
2,810
어제
3,897
최대
42,418
전체
941,038