[web] PHP 버전 이슈

PHP 버전 이슈

악명 높은 php

php는 웹환경에서 가장 널리 이용되는 언어 중 하나이나, 진입 장벽이 낮은 대신 언어가 자주 변하는 터라 악명 역시 높다(언어가 버젼별로 변화가 큰데, 서버사이드 언어이다 보니 서버환경에 의존적일 수 밖에 없다. 서버환경에서는 보수적으로 접근하기 때문에 버전이 낮은 경우가 많고, 호스팅 업체마다 버젼이 다른 경우가 많다). 오늘은 예전 코드를 포팅하면서 발생한 이슈들에 대해서 정리해 볼까 한다.

사건 1: 농촌정주환경지표 평가사이트 (2008년 경 개발) 살려내기

대학원 시절 연구실 게시판 사이트로 개발되었던 코드를 수정하여, 연구용 사이트를 개발하였다. 베이스가 됐던 코드가 2000년 경에 연구실 선배가 구축해놓은 것으로 코드가 대부분 php3 내지 php4 수준에서 작성되었다. 두 서버에 포팅을 했는데, 하나는 php5, 하나는 php7 환경에서 기존 코드를 디플로이했다.

좀 더 정리된 문헌