php 5

윈도우용 웹서버 업그레이드 시키기(APM)(오토셋 기준)

개인 웹서버를 이미 운영중이거나 운영할 계획이 있는분들 중에 리눅스로 운영하시는 분도 있고 윈도우로 운영하는 분들도 있습니다. 리눅스로 APM서버 구축하기는 이미 알고있는 사람 입장에서 보면 참 쉽습니다. 리눅스를 다룰줄 아시는 분들이라면 물론 더욱 쉽겠죠. 그리고 리눅스로 운영하는 것이 보안상에도 좋고 관리성에 있어서도 윈도우보다 낫습니다. 하지만 이는 어디까지나 아는사람 얘기일뿐이고 적게는 수년 많게는 십수년간 윈도우에만 적응해온 사용자들에게 리눅스로 웹서버 구축도 하고 여러가지 관련 웹프로그램들을 운용하기란 쉬운일은 아닙니다. 그런 사용자들의 고충을 헤아려서인지 인터넷상엔 많은 윈도우용 APM패키지가 돌아다닙니다. 그중 업데이트가 잘되고 사용하기 편한 패키지로는 RWAPM과 Autoset인것 같습니..

[팁] PHP 5.1.x 버전에서 5.2.x 버전으로 업그레이드 하기

APM은 여러가지 패키지가 같이 있어서 한개의 패키지가 기존의 설치된 패키지에 반해 버전이 낮거 나 높으면 연동이 제대로 안되는 경우가 많은데 PHP나 ZendOptimizer는 앞자리 버전이 바뀌지 않는 이상은 디렉토리 구조도 많이 바뀌지 않고 손쉽게 업그레이드를 할수있다. 일단 PHP 최근버전을 아래의 링크에서 다운로드 받는다. 혹은 따로 http://php.net 에서 받을수도 있다. (아파치 서버 2.x 버전 필요) PHP 5.2.3 ZIP package 다운로드 압축을 풀어서 전체 내용을 기존의 PHP가 설치된 디렉토리에 복사한다. 이때 주의할점은 서버를 잠시 꺼두어야 된다. 읽어들이고 있는 파일이 있다면 복사가 안되는 경우가 생긴다. 혹시모를 오류를 대비해서 기존에 설치된 PHP는 따로 백업해..

[팁] PHP업그레이드후 Nmail 사용문제 해결방법

메일서버 프로그램인 Nmail(http://passkorea.net)은 PHP의 확장모듈을 몇가지 사용하는데 이중 세가지가 없으면 설치도 되지 않고 만일 PHP버전을 업그레이드 한후에 이 확장모듈들도 버전이 맞지 않으면 사용이 불가능 하게 되는 경우가 있다. 다행히 PHP 확장모듈은 찾아보면 리눅스용은 말할것도 없고 Win32용도 간편하게 구할수 있는데 문제 해결방법을 간단히 소개하겠다. 일단 여기서 나는 PHP 5.1.x 버전을 최근버전(07.06.20기준)인 5.2.x 버전으로 업그레이드 했다. PHP 업그레이드 후에 아파치 서버 에러로그를 보면 다음과 같은 메시지를 발견할수 있다. Warning : PHP Startup: mailparse: Unable to initialize module Modu..

[팁] Zend Optimizer 업그레이드 하기

서버에서 PHP파일 로딩을 가속화 시켜주는 일종의 PHP모듈인 Zend Optimizer를 업그레이드 하는 방법을 소개하겠다. 현재(07.06.19기준) 3.2.8 버전이 최신 버전이다. Zend Optimizer는 PHP의 버전과 대강 맞아야 오류없이 잘돌아간다. 이번에 PHP와 Zend Optimizer를 업그레이드 하고나니 이전에 자꾸 에러로그에 생기던 Failed to start up concurrent users module! 메시지가 며칠씩 서버가 돌아가도 생기지 않는다 동시접속자 관련 모듈을 못읽어 들이는듯 하는데 이때문에 Child Process가 죽고 새로 생성되는 서버에는 약간이라도 부담이 갈수있는 에러였는데 해결됐다. 어쨋든 일단 ZendOptimizer 3.2.8버전을 아래링크에서 ..

[강좌] 윈도우용 메일서버 설치하기

윈도우에서 PHP를 사용하는 설치가 간편한 웹메일이 있어서 소개를 하려한다. 현재 나도 쓰고있 는중이고 사실 요새 큰업체의 왠만한 메일계정들을 보면 메일서버를 굳이 설치해서 이용할필요는 없지만 한번 사용해보고 싶었다. 작업을 하기전에 물론 아파치서버와 MySQL이 설치되있어야한다. 한마디로 APM이 설치되어있어야한다. 그리고 고정 도메인 주소가 있는것이 좋다. 도메인포워딩된 주소도 이용할수 있으니 IP주소로 메일서버를 구축할 생각 하시진 말고 무료로 도메인 포워딩을 이용할수 있는 http://dnip.net 등을 이용하도록하자. http://passkorea.net 에 접속하여 Nmail PHP를 다운받도록 한다. 설치를 위해 위와같이 max_allowed_packet 의 사이즈를 16M으로 바꿔준다. ..