Xdebug란 php 디버깅을 위한 툴 로컬 서버에 xdebug를 연동하는 방법 기존 php가 설치되어 있는경우 xdebug연동이 제대로 안될 수 있으니 확인 후 진행해야 함 1. php가 설치되어 있는 경로 확인 brew list php brew로 php 설치가 안되어 있을 경우 설치를 진행한다 이럴 경우 brew uninstall php php를 삭제한뒤 재설치를 권장한다 brew install php 2. xdebug 설치 homebrew로 설치 했을 경우 pecl이 자동적으로 설치 되어있다 ** pecl : PHP 확장 저장소 시스템 (PHP Extension Community Library) PHP 확장을 관리 및 배포 하는 도구 pecl install xdebug 3. php.ini에 설정 추..
git 태그 ** [] 대괄호는 필요 없음 1. 태그 조회 git tag 2. 태그 조건 검색 git tag -l 버젼 (* 가능) 3. LightTag 붙이기 ** Lightweight 태그는 특정 커밋을 가르키는 역할 git tag [tag name] 4. Annotated 태그 붙이기 git tag -a [tag name (ex 버젼)] -m "Release version 1.0.3" 5. 태그 메시지 및 커밋 확인 git show [tag name] 5-1. 태그 메시지 특정 커밋에 붙이기 git tag [tag name] [커밋 해쉬(키)] 6. 태그 원격 저장소에 올리기 git push origin [tag name] 7. 모든 태그 올리기 git push origin --tags 8. 태그 ..
https://www.Sencha.com 홈페이지 에서 cmd tool 설치 gpl sdk 설치 1. java jre8이상 필요 apt install -y openjdk-8-jre or apt install -y openjdk-8-jdk (jdk 안에 jre 패키지 포함) 2. cmd tool 설치 -rwxr-xr-x 1 root root 91635903 Jun 7 2018 SenchaCmd-6.6.0.13-linux-amd64.sh* -rw-r--r-- 1 root root 89745424 Jun 7 2018 SenchaCmd-6.6.0.13-linux-amd64.sh.zip root@localhost:/var/www# ./SenchaCmd-6.6.0.13-linux-amd64.sh vi ~/.bash..
# some more ls aliasesalias ll='ls -alF'alias la='ls -A'alias l='ls -CF'alias so='source ~/.bashrc'alias vi='vim'alias view='vim -R' # for Gitalias gl='git log'alias gll='git log --decorate --graph --pretty=format:"'"%C(15)Commit: %C(10)%H%Creset%n%C(15)Authour: %C(14)%aN%Creset %C(13)%Creset%n%C(15)Date: %C(39)%ad%Creset%n%C(15)Branch: %C(9)%d%n%n %C(11)%s%n%n"'"'alias ga='git add .'alias gs='g..
HOST OS : WINDOW, MAC, 등 (IP : 192.168.1.189)GUEST OS : UBUNTUVM : VirtualBox 1. 아파치 설치 확인 dpkg - l | grep apache 없을 경우 설치 apt-get install -y apache2 아파치 설치시 /var/www/ 에 html 디렉토리 생성됨 2. 포트 포워딩 - 현재 아파치는 기본으로 80포트를 사용 --> 80 => 8080 으로 변경 - HOST OS는 22001포트로 접속할 예정 3. apache 설정 파일 3-1. 포트 관련 설정 파일 /etc/apache2/ports.conf 파일 설정 3-2. 가상호스트 포트 설정 파일 /etc/apache2/sites-available/000-default.conf # T..
1. netstat -an | grep 포트 - 포트 확인 netstat -anp | grep LISTEN - 열려 있는 포트확인 2. ps -ef | grep 데몬명(서비스명) - 현재 실행중인 데몬 확인 3. grep -r (path) '키워드' - 키워드로 검색 4. kill -9 프로세스번호 - 프로세스 종료 5. pstree -부모/자식 프로세스 트리형태로 확인 6. service start 데몬 -- 데몬 시작 servie stop 데몬 -- 데몬 정지 service restart 데몬 -- 데몬 7, du -sh * 현재 디렉토리에 들어있는 파일 및 디렉토리의 용량 확인 du -sh * | sort -rh 현재 디렉토리에 있는 파일/디렉토리 용량 내림차순 정렬 7-1. df -h, df -h..
SSH - CLIENT : 호스트 OS (IP: 198.1.168.189)SSH - SERVER : 게스트 OS ( UBUNTU)VM : VirtualBox 1. VM 네트워크 설정 ㄱ. NAT ㄴ. 포트 설정( 포트 포워딩) - 호스트의 사용하지 않는 특정 포트를 게스트의 SSH 포트로 연결 2. 우분투에 OPENSSL-SERVER 설치 확인 (없으면 설치) 패키지 확인 명령어 dpkg -l grep '패키지' 설치 명령어 apt-get -y install openssh 3. 우분투 22번 포트 확인(SSH는 22번 포트 사용) 4. 호스트 OS의 포트 확인 - 예를 들어 192.168.1.1:20000