목록install (7)
준호씨의 블로그
설치 가능한 mysql 버전 확인 $ brew search mysql mysql 설치 $ brew install mysql@5.7 만약 최신 버전을 설치 하고 싶다면 버전을 빼면 된다. $ brew install mysql 2018.07.19 기준으로 8.0.11 이 설치 되는데 서버 구동에 실패 해서 그냥 많이 쓰이는 5.7 로 설치 했다. 설치 하고 나면 아래 처럼 .zshrc 에 PATH 를 추가 해 주라고 나온다. (zsh 기준이다. bash 는 아마 다른게 나올 것이다.) $ echo 'export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"' >> ~/.zshrc mysql 시작 $ brew services start mysql@5.7 ==> Suc..
osx에도 grep, find, tail 등등 gnu커맨드와 비슷한 커맨드들이 있습니다. 그런데 gnu유틸의 커맨드들과는 조금씩 동작이 다른 경우가 있는데요. 예를 들어 아래와 같이 -n 옵션을 뒤에 적어 주면 해당 옵션은 무시되고 오류가 발생하는데요. $ tail -f some.log -n 3 tail: -n: No such file or directory tail: 3: No such file or directory ==> some.log Caveats Commands also provided by macOS and the commands dir, dircolors, vdir have been installed with the prefix "g". If you need to use these comm..
php 버전을 검색 해 본다. brew search php php7 도 있긴 하던데 일단 무난한 5버전 중에서 가장 최신 버전으로 설치. 아파치 지원을 위해 --with-apache 옵션을 넣어준다. brew install php56 --with-apache multiple taps 어쩌고 에러 나는 경우. josegonzalez 가 tap 되어 있는 경우 untap 해 준다. brew untap josegonzalez/php brew tap homebrew/php 참고: https://github.com/Homebrew/homebrew-php/issues/1795 아무튼 php56 이 설치 되면 해당 버전이 잘 설치 되었음을 알 수 있다. $ php -version PHP 5.6.26 (cli) (bu..
설치 brew tap homebrew/apache brew install httpd24 or brew install homebrew/apache/httpd24 httpd22 도 있다. apache 2.2 잘 접속 된다. 기본포트는 8080이다. 정보 brew info httpd24 삭제 brew remove httpd22 설정파일이 있는 위치로 이동 $(brew --prefix)/etc/apache2/2.4 재시작 brew services restart httpd24 이상하게 tmux 내부에서는 실행이 안됨. 왜일까... 시작 brew services start httpd24 정지 brew services stop httpd24 로그 /usr/local/var/log/apache2 references h..
일단 ansible 을 이용해서 왜 python-simplejson 을 설치 하는게 궁금할 수 있다. 사실 python-simplejson 을 설치해야 되는 경우는 리모트 서버가 python 2.4 버전을 사용하는 경우에만 해당된다. (참고로 python 2.5 이상은 python-simplejson 을 설치할 필요가 없고 2.4 미만은 ansible 을 사용할 수 없으니 높은 버전의 python 을 설치 하는 것이 좋다.) 리모트 서버가 python 2.4 를 사용하는 경우 python-simplejson 이 없다고 에러가 난다. 이런 경우 서버 마다 직접 들어가서 python-simplejson 을 설치해 줘야 할까? 이럴 때 사용 할 수 있는게 raw module 이다. 예를 들어 다음과 같은 방법..