Haroop Webagency team BICTOR

원격 및 파견 개발팀분들을 위한 하룹소속 개발자전용 빅터 오픈소스 커뮤니티입니다

이곳은 하룹 개발팀 소속 직원들에 전체 개발기술력 및 전체 평균 능력치 강화를 위한, 빅터팀 리드개발자들에 오픈소스 개발 커뮤니티 공간입니다, 만약 고객이시라면 여기를 이용해주세요.

제목
최신 php8 업그레이드 문제 및 바로 간편 교체같은 노하우 공유부탁드립니다ㅠ
작성자
앤디
작성일
2022-07-09 16:51
조회
220
답변완료
안녕하세요, 가면갈수록 php8을 안쓸수가 없는거같습니다.
JLT나 nullsasf 그리고 선택적 매개변수를 무시할 수도 있고
구문분석없이도 클래스 메타데이터를 추가할수있는것도 엄청 매력적인거같습니다.
그리고 현재 php7.4에서 도입된 RFC가 php8에서는 더욱 확장되었고
그리고 새로운 함수들이 추가되어 현재 7.4에서는 str_contains()나 새로운 str_starts_with() 및
str_ends_with(), fdiv(), get_debug_type() 같은 함수들을 사용할수도 없구...
속도나 연산처리등도 상당히 빨라졌지만, 문제는 php8업그레이드가 너무나 곤욕이라는점입니다...
아예 시작하는 곳은 바로 php8을 인스톨해서 개발하면되지만, 현재 개발되어져있는 사이트를 php8로 업그레이드하는것은.....
그 시간에 랜딩페이지 기획부터 피시 태블릿 모바일까지 두세개는 완성시킬수있는 시간이 걸리는,, 그야말로 엄청난 대공사입니다..
질문을 정리해보도록 하겠습니다.

1.현재 가동중인 상태에 서버에서 최신 php8 업그레이드하는 방법
2.추후 간편하게 php8이나 그 이상 업데이트시 간편하게 업그레이드 하는 방법

항상 고생많으십니다ㅠ 답변 잘 부탁드리겠습니다
전체 1

  • 2022-07-14 14:09

    1.안녕하세요 앤디님, 아쉽게도 현재 가동중인 서버에서 바로 php8로 직접 업데이트하는것은 매우 위험하며, 대부분 서버개발자들이 권장하는 사항이 아닙니다.
    아예 인스턴스 개발시 php8로 개발이후, 기존에 데이터를 덤프하는 방식이 현재로써 가장 안전한 방법이십니다.

    2.간단하게 php8이나 그 이상으로 업데이트를 하시려면, 개발하시면서 특정 파일들 셋팅들에 임포트 익스포트
    그리고 데이터덤프등에 매우 익숙해지셔야 할것으로 보입니다. php업그레이시에는 신규 인스턴스 및 서버생성후 파일들을 덤프하는 방식으로
    옮긴후 DNS부분을 조절해주는 방식이 가장 안전하고 정확한 방법입니다.