청이음,이음위키 서버에서 사용되는 PHP 7.4는 올해 11월에 지원이 종료되지만 당장은 문제되지않습니다.
요약
-웹서버용 스크립트언어인 PHP의 버전인 7.4가 올해 11월에 지원 종료됨. 하필이면 청년과이음의 대부분의 모듈/애드온에 사용되는 연산자가 다음버전부터 제거되어서 작동이 불가능함.
-그나마 다행히도 현재 사용하는 리눅스 배포판에서는 자체적으로 좀 더 길게 지원해주기때문에 보안쪽에서 문제되진않을것. 그러나 리눅스 배포판 자체 지원이기때문에 PHP 공식 재단에서 지원하는것하고 차이가 있을 것.
-그에 따라 청이음과 이음위키가 그때까지 서비스 유지중이라면 2024~2026년에 비호환 코드를 썰고 업그레이드할것.
지금 사용하는 Rocky Linux는 공식 저장소에서 자체적으로 지원을 보장하는 래드햇 리눅스의 포크판이여서 PHP 7.4 지원이 최소 2024년까지는 보장되기때문에 당장 문제가 될 가능성은 적습니다.
내년에 발주할 새 메인서버는 2030년까지 공식 저장소에서 PHP 7.4를 지원하는 우분투를 사용하기때문에 더더욱 문제될 가능성은 적습니다.
단, 아무래도 운영체제 자체에서 지원하는거하고 PHP 재단에서 공식으로 지원하는거하곤 차이가 있기때문에
2024~2026년쯤에 ENX와 청이음, 이음위키가 서비스 유지중이라면 청이음과 이음위키의 레거시 모듈들을 쳐내고 PHP 버전을 업그레이드할 예정입니다.
사실 마음같아서는 당장 업그레이드하고싶지만 PHP 8로 올라가면서 일시적으로 오류를 감추는 '@' 연산자가 삭제되었기때문에 레이아웃을 포함한 대부분의 모듈/애드온들과 호환되지않아서 사실상 제기능을 못할수밖에 없습니다.
그나마 다행히도 리눅스 배포판들이 자체적으로 좀 더 길게 지원해주긴 하지만 PHP 재단에서 공식적으로 지원하는거하곤 차이가 있기때문에 상술했듯이 2024~2026년쯤에 레거시 코드를 쳐낼예정입니다.