ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Zend Optimizer or Zend Guard
    Programming 2013. 10. 16. 15:46

    1. expiration date (파일유통기한?!!)


    살면서 첨보는 에러를 보면 좀 당황스럽긴 하지만 재미있는 경험이라고 생각한다.
    오늘도 그런 에러만 몇개를 본건지;;

    그중 하나.

    Fatal error: This file has expired. in D:\_Service\dev_svn\web\xxx\_lib\class_xxx.php on line 26195560


    젠드가드의 라이센스 기간이 만료되었고 그걸 모른 상태에서 서비스에 반영되는 파일을 젠드해서 올려서 난 에러다.
    트라이얼 버젼에서 젠드한 경우 15일이 지나면 사용할 수 가 없다. 

    다행히도 내부 서비스였기에 망정이지~ 이게 라이브 서비스였다면!!
    기억에 남는 사고(?!)가 한건 생긴건데 말이지~ 아쉽~ ㅋㅋ


    +
    Zend Optimizer (윈도우용)
    http://www.zend.com/en/downloads/ 

    관련 블로그 http://autoset.net/xe/191

    + 2012.01.04

    2. zend version


    php 5.3 설치 : php 5.2 용 zend optimizer 를 한 경우 l 옵션을 사용해서 확인해보자.

    root@localhost:/home/service/www# php -l get_system_data.php

    PHP Fatal error:  Incompatible file format:  The encoded file has format major ID 3, whereas the Loader expects 4 in get_system_data.php on line 0

    Errors parsing get_system_data.php


    정상적인 경우

    [root@locahost /home/www]# php -l get_system_data.php

    No syntax errors detected in get_system_data.php

    + 2013.10.16


    Zend 파일 에러시 나오는 화면 비교~ (클릭하면 크게 볼수있어요.)

    zend 된 파일이 도대체 php5.3 버젼 이하인지 아닌지 모르겠다면 HTML 을 보면 된다. (파일을열어서 확인!)

    php5.2 & older 버젼용 

     php5.3 or newer 버젼용

     


     



    Zend 파일들 일괄 찾아봅시다.

    $ grep -rni 'Zend' ./*

    Binary file ./www/recess-conf.php matches

    Binary file ./www/bootstrap.php matches


    $ grep -nr "php @Zend" *

    Binary file www/recess-conf.php matches

    Binary file www/bootstrap.php matches


    일일히 파일을 찾아서 확인이 안될때는 그냥 아파치를 로그를 보는게 속 편하다.

    $ tail willow.co.kr-error_log_2014051420 

    [Wed May 14 22:36:38 2014] [error] [client 61.255.140.82] PHP Fatal error:  Incompatible file format:  The encoded file has format major ID 3, whereas the Loader expects 4 in /webroot/willow.pe.kr/www/bootstrap.php on line 0

    + 2014.05.15


    버전별 차이를 잘 정리해논 블로그 요기를 보세요




    'Programming' 카테고리의 다른 글

    Mail SMTP  (0) 2013.10.17
    HTTP status codes (apache)  (0) 2013.04.10
    프로그래머여~ 그대의 최대 고민은 바로 디자인;;  (1) 2013.01.31

    댓글

Designed by Tistory.