주소만 넣으면 PHP 버전과 PHP2Shell 위험, 그누보드 버전, 기본 보안 설정을 확인합니다.
입력한 사이트의 첫 화면을 한 번 읽을 뿐입니다(일반 방문과 같음). 입력한 주소는 저장하거나 기록하지 않습니다.
| PHP | 안전한 버전 |
|---|---|
| 8.5 | 8.5.12 이상 |
| 8.4 | 8.4.27 이상 |
| 8.3 | 8.3.36 이상 |
| 8.2 | 8.2.35 이상 (2026-12-31 지원 종료) |
| 8.1 이하 (7.4, 5.6 등) | 공식 패치 없음 → 8.3·8.4 로 전환 필요 |
CVE-2026-109618·109619, CVSS 9.2. 2026-10-21 PHP 공식 수정 버전 공개. 설정 변경만으로는 완전히 막을 수 없습니다.
바깥에서 PHP 버전을 알 수 있는 방법은 서버가 응답에 버전을 스스로 적어 보내는 경우 하나뿐입니다. 관리가 잘 된 서버나 Cloudflare 를 거치는 사이트는 대부분 이 정보를 숨기므로 "확인 불가"가 나오는 것이 정상입니다. 숨긴 것은 좋은 설정이지만 안전하다는 뜻은 아닙니다. 실제 버전은 사이트 주인이 직접 확인해야 합니다.
확인 파일 하나를 서버에 올렸다가 지우면, 웹에서 실제로 쓰는 PHP 버전과 PHP2Shell 위험 여부, 그누보드 버전을 정확히 보여 줍니다. 서버 명령줄(php -v)의 버전과 웹에서 쓰는 버전이 다른 서버가 많아서 이 방법이 가장 정확합니다.
https://내사이트주소/g5check-version.php 를 엽니다.이 파일은 PHP·그누보드 버전만 보여 주고, 서버 경로·설정·DB 정보는 출력하지 않습니다. 다른 파일을 실행하지 않으며 검색엔진에 잡히지 않게 되어 있습니다.
그누보드·영카트를 PHP 8 로 올리기 전에, 깨질 곳을 파일·줄 단위로 먼저 찾아 줍니다. 읽기만 하고 파일을 고치지 않습니다.
php g5check.php /var/www/내사이트 --target=8.4
삭제된 함수, $str{0} 같은 옛 문법, implode 인자 순서, mysqli 예외 모드 등 PHP 8 에서 화면이 멈추는 지점을 알려 줍니다. PHP 5.6 이상 서버에서 실행됩니다.
버전이 7.4 이하로 나왔거나, 그누보드 사이트를 PHP 8 로 옮겨야 하는데 어디서부터 해야 할지 모르겠다면 메일로 문의해 주세요. 홈페이지 주소와 지금 상황(호스팅 업체, 관리 업체가 있는지, 확인한 PHP 버전)을 적어 주시면 확인하는 대로 답장드립니다.