블로그 이미지
Rootrator
1개를 알면 모르는 10개가 튀어나온다..!

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

2013. 10. 1. 15:02 Linux

PHP 5.3 버전을 설치 후 셋팅


5.3 버전부터는 Timezone 셋팅을 해줘야 한다. 셋팅해주지 않으면 아래 오류가 뜸


PHP Warning:  phpinfo(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Seoul' for 'KST/9.0/no DST' instead in Command line code on line 1



php.ini의 [date] 섹션에 아래를 추가

date.timezone="Asia/Seoul"


그럼 이제 phpinfo를 확인을 위해 httpd.conf에 아래줄을 추가


    AddType  application/x-httpd-php  .php  .php3

    AddType  application/x-httpd-php-source  .phps


그럼 이제 phpinfo로 확인해 보려 했지만 소스가 먹지 않는다.

<?

phpinfo();

?>



위 축약식은 short_open_tag가 on이 되어 있어야 하는데 기본설정으로 Off가 되어 있어서 그렇다.


php.ini에서


short_open_tag=On


변경 후에 정상적으로 확인이 가능하다.


5.2버전까지만 해도 잘 사용했던 ZendOptimizer가 ZendGuardLoader로 변경되었지만


설치하는데는 별 문제가 없다.


홈페이지에서 다운후(로그인 필요) 해제후 so파일을 적당한 위치에 넣고 zend_extension으로 지정해 주면 된다.


[root@dev ~]# php -v

PHP 5.3.8 (cli) (built: Oct  1 2013 13:15:07)

Copyright (c) 1997-2011 The PHP Group

Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies

    with Zend Guard Loader v3.3, Copyright (c) 1998-2010, by Zend Technologies



반응형

'Linux' 카테고리의 다른 글

압축된 백업파일에서 특정 디렉토리만 풀기  (0) 2014.02.25
Linux 시간 설정하기  (0) 2014.02.06
soap사용하기  (0) 2013.08.27
아파치/mysql EUC_KR에서 UTF-8 사용하기  (0) 2013.08.13
2차 네임서버 업데이트설정  (0) 2013.03.29
posted by Rootrator