Posted
Filed under 프로그래밍/PHP
1. virtualbox 설치
2. vagrant 설치
3. phpstorm 설치
4. phpstorm -> setting -> vagrant 에서
    instance folder 지정해주고 Boxes에서 +로 기본값 lucid32 추가
5.tools -> vagrant -> Init in Project Root
6.tools -> vagrant -> Up
7.Tools -> Start SSH Session -> vargrant 선택

Getting started with Vagrant in PhpStorm

트러블슈팅 :
프로젝트가 리눅스파티션이 아닌곳에 설치되어있다면 private_key 오류가 발생한다.
이때는 private_key를 리눅스파티션으로 복사를 하고 Vagrantfile 파일을 열고 적절한곳에 아래 내용을 추가한다.

config.ssh.private_key_path = "복사한곳 위치와 파일명"

VAGRANTFILE - VAGRANTFILE SSH SETTINGS

DHCP IP를 할당하고 싶다면 Vargrantfile에 추가

config.vm.network "private_network", type: "dhcp"


ubuntu 16으로 설치 :
box 기본 url은 ubuntu 12버전이다.
16으로 하고 싶을때는 box url을 https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-vagrant.box 으로 입력해준다.

box들은 Vagrantbox.es 에서 찾아볼수 있다.
2016/11/17 12:59 2016/11/17 12:59
Posted
Filed under 리눅스
국내 클라우드에서 우분투를 사용하는데 버전이 14다...헐...
기본저장소에는 nginx가 1.4.x버전이라 http2를 사용할수가 없다.
1.9.5부터 사용할수 있기때문이다.

이걸 해결하려면 nginx버전부터 올려야 한다.
기존에 설치된게 있다면 알아서 지우도록 하자

/etc/apt/sources.list 파일에 아래 내용 추가
deb http://nginx.org/packages/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/ubuntu/ trusty nginx

아래 실행
add-apt-repository ppa:nginx/stable 
gpg --keyserver keyserver.ubuntu.com --recv-key ABF5BD827BD9BF62
gpg -a --export ABF5BD827BD9BF62 | apt-key add -

apt-get update
apt-get install nginx


nginx.conf을 열고 listen 에 http2를 추가해준다.
service nginx reload

access 로그에 "HTTP/2.0"  이 잡힌다면 성공

끝.

2016/11/16 12:30 2016/11/16 12:30
Posted
Filed under 프로그래밍
mysql을 사용하다가 mariadb 10버전을 추가했다.
근데 기존에 쓰던 백업이 호환이 안되는게 아닌가 ㅋㅋㅋㅋ

mariadb 10버전은 xtrabackup_56을 사용해야 한다.
(참조 : Choosing the Right Binary)

하지만 innobackupex는 여전히 사용할수 없다.

apt-get install xtrabackup

* 백업
xtrabackup_56 --backup --datadir=/data/mysql/ --target-dir=/data/backup/mysql/

* 복구
xtrabackup_56 --prepare --target-dir=/data/backup/mysql/


2016/11/09 23:02 2016/11/09 23:02
Posted
Filed under 프로그래밍
가운데 파란키만 체리 갈축이고 나머지키는 오테뮤 청축~
기가 막히네~


사용자 삽입 이미지
2016/11/02 17:58 2016/11/02 17:58