묻고답하기
php 5.3에서 5.5로 변경시
2016.06.07 20:35
현재 xe 버전 1.7.13이고 PHP 5.3에서 사용하고 있습니다,
호스팅 업체에서 로 변경을 할려니 ZendOptimizer가 동작하지 않는다고 하는데,
PHP5.5 변경 후 1.8최신 버전으로 업 예정인데, ZendOptimizer 사용여부 가 어떻게 되는지요,
계속 PHP 5.3 사용할려니 , 보안상 문제가 있고,
이참에 PHP 7.0으로 변경 하고, xe 버전 1.7.13 을 변경할려면
앞으로 어떻게 진행을 해야하는 지 , 2가진 의문 사항이 있는데
혹시 아시는 분 있으시면 조언 부탁드립니다.
댓글 6
-
SimpleCode
2016.06.07 20:55
-
기진곰
2016.06.07 21:09
Zend Optimizer에는 원래 두 가지 기능이 있었어요. 하나는 성능 향상이고, 다른 하나는 소스가 암호화된 php 파일도 실행할 수 있도록 해주는 거였지요.
그 중에서 성능 향상 부분은 php 5.5 이상에 기본으로 내장되어 버려서, 더이상 별도로 설치할 필요가 없게 되었습니다. 암호화된 소스를 실행하는 기능은 Zend Guard라는 이름으로 여전히 나오는데, php 5.5~5.6에서 설치할 수 있습니다.
-
산에산
2016.06.07 23:06
카페**에서 호스팅받는데, php 5.3에서 php 5.5 으로 변경할 때
호스팅업체에서는 변경할 php 5.5서버에는 Zend Optimizer를 사용할 수 없다고 하니 ,
1.8 최신버전을 사용해도 될까요? 1.8 최신버전 의 파일중 소스가 암호화된 php파일이 포함된것이 없는가요 ?
업체에 Zend Guard가 설치되었는지 물어보고, Zend Guard기능이 있다면 php 5.5 로 변경하면되겠군요,
-
기진곰
2016.06.07 23:09
기본 제공되는 XE 소스나 공식 자료실에서 무료 배포되는 소스 중에는 암호화된 것이 없으므로 Zend Guard가 필요하지 않습니다. 외부에서 구입하신 소스는 케바케입니다.
-
산에산
2016.06.08 12:08
결론은 그냥 설치하면 되는군요, 감사합니다.
-
산에산
2016.06.08 12:19
호스팅업체의 문의 게시판에 몇번 글을 올렸는데, 만족한 답이 없었는데,
여기 문의 후 , 글을 보고 변경해도 된것 같아, 조금 전 변경을 하니 ,
금방 적용이 되네요, ㅎㅎ
SimpleCode 님, 기진곰님 . 정말 감사합니다. ~~
Zend Optimizer가 필요하지 않다면 신경쓰지 않으셔도 됩니다. PHP 7에서 XE를 사용하시려면 XE 최신 버전을 사용하셔야 합니다. 이전 버전에서는 PHP 7 대응이 제대로 되어 있지 않고, 실제로 자잘한 오류가 많이 보고 된 것으로 알고 있습니다.
PHP 7으로 변경 시, 사용중인 모듈이나 애드온, 위젯 등이 제대로 호환되는지 사전에 확인하시고 XE 버전을 업데이트 하시면 됩니다.
* XE 버전 업데이트 전 백업은 필수입니다. XE 1.7 -> XE 1.8에서 크게 변경된 것은 없지만, 업데이트 시 발생하는 모든 오류는 사용자의 책임입니다. 오류가 발생하더라도 이전 상태로 되돌리려면 백업은 필수입니다.