PHP Syntax error unexpected end of file
작년에 학교에서 php 5.x 버전의 쇼핑몰 프로젝트를 수정하려고 했다.
현재 본인이 사용하고 있는 php 버전은 8.1.4이다.
버전 업데이트로 인한 문법적 차이가 다소 있었는데, 그 중 Syntax error unexpected end of file이라는 오류가 생겼다.

번역기를 돌려보면 이런 뜻이다.
찾아본 방법은 php.ini파일에서 short_open_tag의 값을 on으로 변경하라는 내용이였다.
short_open_tag는 php파일에서 php선언을 할때 앞에는 "<php" 끝에 "?>"를 삽입하는데 "<php"만 사용이 가능하도록 하는 설정인 것 같다.
php.ini파일에 들어가보면 198번째 줄을 On으로 바꾸고

phpinfo()를 통해 php정보를 확인할때

이 부분이 On으로 설정되어 있는 것을 확인한 후 서버를 restart하니 해당 오류는 사라졌다.