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