php 5.3 에서는

number_format() 이라는 함수를 number_format( intval($list[$i]['wr_hit']) ) 으로 고쳐야 합니다. //헷갈리는군요 반대로 해야 하나.

strtotime() 함수를 strtotime( intval($list[$i]['wr_hit']) ) 으로 고쳐야 합니다.

split() 함수는 사라졌기 때문에 explode() 함수로 써야 합니다.

ereg() 함수는 그누에서는 쓰지 않는거 같긴 하지만 ereg 함수를 preg_match 함수로 교체 해야 합니다.


솔직히 php 5.3을 사용하는게 맞다고 보지만

설치하고 나서 이와 같은 에러 보정 작업을 몇가지는 해줘야 합니다.


설치하고 나서 하루정도는 에러를 고쳐야 하는데,

크게

5.3에서 지원하지 않는함수들을 수정


5.3에서는 몇몇 함수가 int, string 등의 타입을 정확히 검사하므로 그 부분만 수정해주시면 됩니다.

Zendguard는 php 소스 함호화하는 프로그램이구 암호화하면 다른 사람은 해당 소스를 열어서 읽을수도 없으며, 수정할 경우 프로그램이 멈춥니다.

ZendOptimzer 가 이러한 암호화된 소스를 해독해서 다시 원상태로 실행시키는 역할을 하는 거구, 그밖에도 php 의 실행 속도를 개선하기 위해서 일반적으로 설치합니다.


ZendGuard 는 일년 라이센스가 80 만원이었나... 로 기억.

 

===

 

php 5.5 버젼은 너무 높습니다 만 5.2 이상은 에러를 무수히 뿜어 낼듯하군요.

솔직히 5.3 버젼만 되도 많이 차이나는데, 5.5 버젼에서 테스트 해본적도 없군요.

나머지는 전혀 문제가 되지 않습니다.

윈도우서버도 크게 문제 되지 않습니다. 다만 버젼이 5.2 를 넘어서는 안될듯 합니다.


윈도우 2003 보다는 윈도우 2008이 낫겠죠?

윈도우 2003은 iis6 이고 윈도우 2008 은 iis 7이라서 속도 차이 나는걸로 알고 잇구요


처음 서버를 사용하시는 분이시고 직접 운영하실 계획이시라면 리눅스를 추천합니다.


리눅스는 복사+붙여넣기가 되지만 윈도우는 그게 좀 힘드네요.

'메모' 카테고리의 다른 글

서버이전 언어셋변경...펌  (0) 2013.10.05
그누보드 db이전...펌  (0) 2013.10.05
mysql, php 버전 별 차이점 간단히...펌  (0) 2013.10.05
MySQL Migration version 4 to 5 ...펌  (0) 2013.10.04
이효석 약력...펌  (0) 2013.09.22

+ Recent posts