티스토리 뷰

언제나 최신버전을 고집하는 얄궂은 특성때문에 이번에 나온 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 정상구동-

'리눅스 웹서버' 카테고리의 다른 글

웹쉘 중단. htaccess  (0) 2018.10.15
PROFTPD 1.3.2버전  (0) 2013.04.06
리눅스 아파치 apr_sockaddr_info_get() failed 에러발생시 해결법  (0) 2013.01.18
syn 관련  (0) 2013.01.01
리눅스 특정포트만열기 iptables  (1) 2012.12.30
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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
글 보관함