'Server/MacOSX'에 해당하는 글 12건

PHP upgrade

Server/MacOSX 2016. 3. 18. 19:16

OSX 10.11 El Capitan 현재 PHP 버전은 5.5.30 이다.

PHP 5.6 이나 PHP 7 의 설치를 위해 Marc Liyanage's PHP 패키지 (http://php-osx.liip.ch/) 를 사용한다.

아래 명령어 마지막에 버전을 입력하면 stable 버전으로 /usr/local/php5 디렉토리에 다운받는다.


# curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6
cs


기존 PHP 를 오버라이트 하는게 아니므로 php -v 로 버전을 확인할 경우 기존 php 버전이 불려진다.

bash_profile 을 수정한다.


# vi ~/.bash_profile
export PATH=/usr/local/php5/bin:$PATH
cs


버전 확인


# php -v
PHP 5.6.19 (cli) (built: Mar  4 2016 22:35:42) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
    with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans
cs



WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,

터미널 하이라이팅을 위해 두가지 추가한다.



1. ls

  - bash_profile 에 ls alias 추가


# vi ~/.bash_profile
alias ls='ls -FG'
 
# source ~/.bash_profile
cs



2. vim

  - vimrc 샘플 사용자 디렉토리에 복사


# cp /usr/share/vim/vim73/vimrc_example.vim ~/.vimrc
cs




WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,

터미널 vi 에서 한글 깨진다.


1. 현재 로케일 확인.


# locale
LANG=""
LC_COLLATE="C"
LC_CTYPE="C"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=""
cs


2. /etc/profile 에 로케일 설정 추가


# vi /etc/profile
export LC_ALL=ko_KR.UTF-8
export LANG=ko.KR.UTF-8
cs


3. 터미널 새로 열고 로케일 확인. 한글 확인.


# locale
LANG="ko_KR.UTF-8"
LC_COLLATE="ko_KR.UTF-8"
LC_CTYPE="ko_KR.UTF-8"
LC_MESSAGES="ko_KR.UTF-8"
LC_MONETARY="ko_KR.UTF-8"
LC_NUMERIC="ko_KR.UTF-8"
LC_TIME="ko_KR.UTF-8"
LC_ALL="ko_KR.UTF-8"
cs



WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,

Mac ssh

Server/MacOSX 2016. 2. 2. 09:11

맥에서 ssh 접속하기.

맥에는 기본으로 Terminal 이 있지.

하지만 나는 Putty 를 찾았지. 등록할 서버가 한 두대가 아니니깐.

Putty 홈페이지를 가봤지. Mac 용은 없었지.

구글링에서는 터미널을 두고 왜 Putty 를 찾냐고들 했지.

결국 난 서버의 ip 를 모두 외워야 했지. 일치하는 pem 파일도 외워야 했지.

정녕 이 방법뿐인 것인가. mac 에서는 하지 말아야 하는 것인가...ㅜㅜ


# ssh -i ./myec2.pem ubuntu@123.123.123.123
 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for './myec2.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "./myec2.pem": bad permissions
Permission denied (publickey).
cs


권한이 너무 많다고...


# chmod 600 myec2.pem
cs


난 여러 서버를 바로 접속할 수 있는 이런 화면이 필요하단 말이얏!





WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,

Tomcat8 install

Server/MacOSX 2015. 12. 22. 08:51

1. Prerequisite


JDK 7~



2. Tomcat Download


http://tomcat.apache.org/

*.tar.gz (binary)



3. Unarchive


double-click in ~/Donwload/apache-tomcat-*.tar.gz



4. Move


Open terminal


$ sudo mv /Users/oops/Downloads/apache-tomcat-8.0.30 /usr/local
$ sudo ln -s /usr/local/apache-tomcat-8.0.30 /Library/tomcat
cs



5. Tomcat Start


$ /Library/tomcat/bin/startup.sh 
Using CATALINA_BASE:   /Library/tomcat
Using CATALINA_HOME:   /Library/tomcat
Using CATALINA_TMPDIR: /Library/tomcat/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home
Using CLASSPATH:       /Library/tomcat/bin/bootstrap.jar:/Library/tomcat/bin/tomcat-juli.jar
Tomcat started.
cs



6. Tomcat test


http://localhost:8080/






WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,