php 5.3 phpinfo 안보일 때 (<? 가 먹지 않을 때)

리눅스/PHP|2015. 1. 16. 10:31
반응형
언제나 최신버전을 고집하는 얄궂은 특성때문에 이번에 나온 php 5.3을 설치 보았다.
신나게 설치하고 나니 오류가 조금 뜬다. 뭔가 함수명이 조금 사라지고 생겨나서 그러한 문제..

가장 먼저 5.3 에서는 TimeZone을 않으면 warning을 뿌려된다.

php 5.3서는 기본적으로 사용하던 php.ini-dist 라는 없어서 당황하게 만든다.
대신 php.ini-development, php.ini-production 2개의 파일이 생기는데 둘 아무거나 사용해도 무방하다.
약간의 옵션 차이만 있을 뿐이다.

# Time Zone 셋팅
date.timezone = Asia/Seoul


그리고 적잖이 당황하게 만든 phpinfo보기!
사실 phpinfo를 보기 위해서 아래의 문구 이게 문제가 되었다.
<?      phpinfo();     ?>

위 함수 구문은 short open tag라고해서 축약식으로 쓰는거다.
기본적으론 On이 되어 5.3에서는 Off로 되어 있어서 shot open tag가 안 먹혀서 php 안먹혀서 화면에 뿌려주질 않는 것이었다.

php.ini에서 아래를 수정해준다.
short_open_tag = On

이러면 5.3 정상구동-
 
[출처] http://uzoogom.com/167


반응형

'리눅스 > PHP' 카테고리의 다른 글

ZendGuardLoader 설치 환경에 대해  (0) 2015.01.16
Zend Optimizer 3.3.9 설치하기  (0) 2015.01.16
[php 설치 오류] checking for QDBM support... no  (0) 2015.01.16
mysqli 설치  (0) 2015.01.16
pdo_mysql 확장 모듈 설치  (0) 2015.01.16

댓글()