나의 쥬니어 이유경 탄생~

2009/02/01 09:38
사용자 삽입 이미지
DMC-FX33 | Auto W/B | 1/30sec | F2.8 | F2.8 | 0EV | 4.6mm | 35mm equiv 28mm | ISO-160 | No Flash

태명 : 똘똘이
성명 : 이유경(李鍮炅)

잘먹고 잘싸고 무럭무럭 크거라~

나머지 사진들은 http://gallery.me.com/mostech#100177 여기로~
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
맥 OSX는 유닉스 기반으로 APM(Apache Php Mysql)을 돌리기 쉬우나 컴파일을 새로 해주어야 하고
의존성 패키지들을 모두 설치해야 하는 어려움이 있다.

이에 맥의 쉬운 접근성에 맞게 패키지로 나온  APM이  MAMP(http://www.mamp.info)가 있다.

다운 받아서 어플리케이션 폴더 안에 넣기만 하면 끝이다.
MAMP 1.7.2 download

현재 이 블로그는 우분투 리눅스 서버로 운영하고 있었으나, 잦은 다운과 시스템 불안정으로 인해 맥미니를 중고로 구매해서 적용해 보고자 한다.


사용자 삽입 이미지
맥미니는 상당히 안정적이라고 정평이 나있고, 하드디스크 문제시 하드만 갈아주면 몇년은 잘 돌아갈꺼라고 판단된다.

맥으로 웹서버를 돌리면 좋은점.

1. GUI로 구성되어 관리가 편하다.
2. 외부에서 데스크탑화면(VNC등) 원격접속이 쉽다.
3. 보안업데이트등 쉽게 업데이트가 가능하다.
4. MAMP 같은 경우는 폴더채로 카피하면 다른 맥 시스템에서도 바로 운영이 가능하다.(설치가 필요 없음)
5. 맥미니 공간을 적게 차지해서 미관상 보기가 좋다(^^;)

위와 같은 장점 때문에 맥미니를 선택했다.

기존은 우분투 서버는 XP를 깔아서 게임 머신으로 쓸까 싶다;;


맥미니의 퍼포먼스는 테스트 해봐야 알겠지만, 현재 하루 접속자수 약 1300~1400명 정도 되는 서비스를 돌려서 로드율을 테스트 할 예정이다.


다시 MAMP 이야기도 돌아와서 설치를 하면 다음 패키지들이 한방에 설치 된다.


MAMP 1.7.2(현재 버젼)

Included applications and libraries:
  • Apache 2.0.59
  • MySQL 5.0.41
  • PHP 4.4.8 & 5.2.6
  • APC 3.0.19
  • eAccelerator 0.9.5.3
  • XCache 1.2.2
  • phpMyAdmin 2.11.7.1
  • Zend Optimizer 3.3.3
  • SQLiteManager 1.2.0
  • Freetype 2.3.4
  • t1lib 5.1.1
  • curl 7.18.2
  • jpeg 6b
  • libpng-1.2.18
  • gd 2.0.34
  • libxml 2.6.32
  • libxslt 1.1.24
  • gettext 0.17
  • libidn 1.9
  • iconv 1.11
  • mcrypt 2.5.8
  • YAZ 3.0.6 & PHP/YAZ 1.0.14
PRO버전은 조금 더 세세한 설정을 할 수 있으나 리눅스나 다른 시스템에서 APM을 운영해 본일이 있다면, 너무 기본적인 설정이기 때문에 비용을 더 지불하면서 까지 PRO버젼을 구매할 필요는 없는걸로 생각된다. 설정 만 차이가 있지, 시스템적 성능 차이는 없다.

설치후 바로 사용하면 되나, 한가지 문제가 Mysql 의 characterset이 latin1로 되어 있는것을 아래와 같이 utf8로 고쳐야 한다.
character set clientutf8
character set connectionutf8
character set databaseutf8
character set filesystembinary
character set resultsutf8
character set serverutf8
character set systemutf8

고치는 방법은 /Applications/MAMP/Library/share/mysql/ 폴더에서 자신이 원하는 my.cnf를 /private/etc/로 복사한다. 복사한 파일을 아래와 같이 추가한다.

 [client] 
default-character-set=utf8 

[mysqld] 
default-character-set = utf8 
init-connect = SET NAMES utf8 

그리고 저장하고, 서버를 껏다가 다시 켠다.

그럼 잘 사용하면 되고, 2기가 공짜로 주는 백업 서비스들(dropbox,mozy)을 이용해 백업을 하는 것도 괜찮은 방법이다.

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)