'팁/코드'에 해당되는 글 4건

  1. 2012.06.26 pip 설치
  2. 2012.04.06 MacPort 로 nginx 설치하기
  3. 2012.04.06 MacPort 로 MySQL 설치하기
  4. 2012.04.06 MacPort 설치

pip 설치

pip 설치하기


1. distribute 설치

curl http://python-distribute.org/distribute_setup.py | python


2. pipi 설치

curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python


끝;;;;;;;;

' > 코드' 카테고리의 다른 글

MacPort 로 nginx 설치하기  (0) 2012.04.06
MacPort 로 MySQL 설치하기  (0) 2012.04.06
MacPort 설치  (0) 2012.04.06

MacPort 로 nginx 설치하기

MacPort로 nginx 설치하기

MacPort 는 설치된 상태로 가정함.
sudo 를 통해 관리자 권한을 얻은 상태로 가정함.


1. 설치

설치는 다음 명령을 실행하는것으로 끝.

port install nginx


진짜 끝임...


긑데 중간에 의존성 있는 애들이 설치가 안될때가 있음. 이럴땐 에러 메시지가 나올때에 친절하게 어떻게 하면 해결할 수 있는지도 알려줌. 예를 들면 이런식.

Error: /opt/local/lib/libz.dylib is not in the destroot. Please clean zlib and try again.


그런 다음 끝날때에 보면 이런 말이 나옴.

###########################################################
# A startup item has been generated that will aid in
# starting nginx with launchd. It is disabled
# by default. Execute the following command to start it,
# and to cause it to launch at startup:
#
# sudo port load nginx
###########################################################

이건 launchd에 등록해준다는 말이다. 부팅 되면 바로 실행되게 하고싶으면 port load nginx 를 실행하면 된다.


2. 설정

nginx 설정파일은 /opt/local/etc/nginx 여기에 있다. 경로에 접근해보면 기본 환경설정 파일인 nginx.conf 가 설정되어 있지 않고 nginx.conf.example 가 준비되어 있다. 요놈을 복사해서 쓰면 되겠다.


그리고 시작, 종료, 재시작을 위해서 alias를 등록해주자.

vi ~/.profile
alias nginxstart='sudo launchctl load /Library/LaunchDaemons/org.macports.nginx.plist'
alias nginxstop='sudo launchctl unload /Library/LaunchDaemons/org.macports.nginx.plist'
alias nginxrestart='nginxstop; nginxstart;'

수정한 후 적용하려면

. ~/.profile


끝!


' > 코드' 카테고리의 다른 글

pip 설치  (0) 2012.06.26
MacPort 로 MySQL 설치하기  (0) 2012.04.06
MacPort 설치  (0) 2012.04.06

MacPort 로 MySQL 설치하기

 

MacPort로 MySQL 설치하기

MacPort 는 설치된 상태로 가정함.

sudo 를 통해 관리자 권한을 얻은 상태로 가정함.


1. 설치

설치는 아래 명령으로 끝

port install mysql55-server


주의할점은 mysql5-server 하면 5.1.61 버전이 설치된다. 5.5.21 버전을 설치하려면 꼭 mysql55-server 라고 해야된다.


의존성 있는 패키지가 다들 설치시간이 오래 걸리니깐 일단 느긋하게 기다리면 된다.


다 끝날때쯤에 역시 봤던 문구가 또 나온다.

###########################################################
# A startup item has been generated that will aid in
# starting mysql55-server with launchd. It is disabled
# by default. Execute the following command to start it,
# and to cause it to launch at startup:
#
# sudo port load mysql55-server
###########################################################

이것도 역시 launchd 에 등록해준다는 뜻인데, 등록해주면서 mysql 서버를 시작도 해준다. 흠흠.


그리고 맨 마지막에 

If this is a new install you might want to run:
    $ sudo -u _mysql mysql_install_db5

이런게 나올것이다. 소스로 설치할때 하는 db 초기화 스크립트를 실행해주는것인데, 이걸 그대로 복사해서 실행하면 안된다.


설치 스크립트의 위치는 /opt/local/lib/mysql55/scripts/mysql_install_db 이므로, 이놈을 실행해줘야한다.

sudo -u _mysql /opt/local/lib/mysql55/scripts/mysql_install_db


그런 다음

port load mysql55-server

를 실행해주자.


2. 설정

이제 먼저 관리자 암호를 설정해주자.

/opt/local/lib/mysql55/bin/mysqladmin -u root password '설정하고싶은암호'


그리고 편리한 시작, 종료, 재시작을 위해서 alias를 등록해주자.

vi ~/.profile
alias mysqlstart='sudo /opt/local/share/mysql55/support-files/mysql.server start'
alias mysqlstop='sudo /opt/local/share/mysql55/support-files/mysql.server stop'
alias mysqlrestart='sudo /opt/local/share/mysql55/support-files/mysql.server restart'

수정한 후 적용하려면

. ~/.profile


이게 끝이 아님 ㅋ

my.cnf 파일을 설정해줘야한다.

mysql의 환경변수 찾는 순서는 다음과 같다.

  1. /etc/my.cnf
  2. /etc/mysql/my.cnf
  3. /opt/local/etc/mysql55/my.cnf
  4. ~/.my.cnf
이중에 /opt/local/etc/mysql55/my.cnf 에 환경설정 파일을 넣어준 후에 설정한다.
cp /opt/local/share/mysql55/support-files/my-medium.cnf /opt/local/etc/mysql55/my.cnf


끝!

' > 코드' 카테고리의 다른 글

pip 설치  (0) 2012.06.26
MacPort 로 nginx 설치하기  (0) 2012.04.06
MacPort 설치  (0) 2012.04.06

MacPort 설치

MacPort 설치하기


1. xcode 설치하기

MAc App Store 에 가서 xcode 검색해서 설치하기.

설치한 후에 실행하면 Component 설치하라고 하는데 그것도 일단 설치함.

하라는대로 다 했으면 실행한 후에 Preference -> Downloads -> Components 로 감.

Command Line Tools 를 설치함.


2. MacPorts 설치

www.macports.org 접속

왼쪽 메뉴에서 Installing MacPorts 클릭

Lion용 DMG 파일을 받아 설치하기.

다음~ 다음~ 다음~ 으로 끝.


3. MacPorts 업데이트

터미널에서

sudo port -v selfupdate

이거 해주면 끝!


' > 코드' 카테고리의 다른 글

pip 설치  (0) 2012.06.26
MacPort 로 nginx 설치하기  (0) 2012.04.06
MacPort 로 MySQL 설치하기  (0) 2012.04.06