본문 바로가기

ETC/etc15

[VSCode] 비주얼코드 APM 구축(PHP 설치) VSCode에 APM 구축하기 (과정) Apache 설치 -> PHP 설치 -> MySQL 설치 해당 과정은 VSCode가 미리 설치된 상태를 바탕으로 진행한다. 또한 C드라이브에 폴더 하나를 생성해두고 시작하면 나중에 해당 폴더에 VSCode에서 구축한 APM파일들을 한 곳에 모아둘 수 있어서 편리함. (필자는 apache 라는 폴더 만들고 시작함) 1. Apache 설치 www.apachelounge.com/download/ : 위의 주소에 가서 본인 컴퓨터에 맞는 아파치 서버 파일을 다운로드한다. (본인 컴퓨터가 64비트 혹은 32비트인지 확인) 1-2. 압축 풀기 : C드라이브에 apache 폴더에 압축을 풀면 Apache24 폴더 생성됨 1-3. 아파치 서버 파일 설정하기 : 압축을 푼 Apac.. 2021. 3. 22.
[Linux] 명령어 처리 결과 파일로 저장 리다이렉션(> 혹은 >> 혹은 (파일명) : 새로운 파일 생성, 기존 파일 내용 사라짐 - (명령) >> (파일명) : 기존 파일 끝에 내용 추가 (ex 1. ls 명령어 처리 결과 파일에 저장) ls -al > directory.txt (ex 2. ps 명령어 처리 결과 파일에 저장) ps -ef >> process.txt (ex 3. 파일명이 test인 파일 루트디렉토리에서 찾아서 파일에 저장) find / -name test > testfile.txt 오류 출력 리다이렉션 - (명령) 2> (파일명) : 표준 오류 메시지를 파일에 저장 (ex 1. ls /var에 대한 표준 출력은 ls.out에 저장, ls /var에 대한 표준 오류는 ls.err에 저장) ls /var 1> ls.out 2> ls.. 2021. 3. 17.
[Linux] 기본 명령어 모음(vi 문서편집기) 파일 입력 모드 - i : 커서 앞에 문자 삽입 - a : 커서 뒤에 문자 삽입 - o : 현재 커서 줄 다음에 삽입 - O : 현재 커서 줄 이전에 삽입 // 명령 모드로 변경 Esc 누르기 파일 명령 모드 (기본) - x : 현재 커서 문자 삭제 - dd : 현재 커서 줄 삭제 - u : undo, 방금 실행한 명령 취소 - j : jump, 다음 줄로 넘어감 (저장) - w : 현재 파일명으로 저장 - w (파일명) : 뒤에 적은 파일명으로 저장 (종료) - q : vi 편집기 종료 - q! : 작업 내용 저장하지 않고 편집기 종료 - wq : 작업 내용 저장하고 편집기 종료 - ZZ : 작업 내용 저장하고 편집기 종료 (화면 이동) - ctrl버튼 + f : forward, 한 화면 아래로 - c.. 2021. 3. 17.
[VMware] NAT를 이용하여 외부 접속(포트포워딩)하기 VM 버전 : VMware Workstation 우분투 버전 : 18.04 외부 접속 과정 : 우분투 네트워크 세팅 -> VMware 네트워크 세팅 -> 공유기 포트포워딩 -> Inbound 규칙 설정하기 -> 완료 1. 우분투 네트워크 세팅 : 마우스 우클릭 > Setting 클릭 > Network Adapter > Custom에서 NAT 선택 2. VMware 네트워크 설정 2-1. Edit 클릭 > Virtual Network Editor 클릭 > NAT 선택 후, Change Setting 클릭 2-2. NAT 선택 후, NAT Settings 클릭 2-3. NAT Settings에서 Add 버튼 클릭 후, 두 번째 사진과 같이 설정하기 - Host Port : 접근할 포트번호 (unknown 포.. 2021. 2. 7.
[VMware] 아파치 서버 Index of / 제거 아파치 서버에서 디렉토리 인덱싱을 막아두지 않아, 우분투의 /var/www/html 폴더의 모든 파일들이 보인다. 디렉토리 인덱싱 설정을 아래의 방법으로 끌 수 있다. (※ 루트 권한으로 설정을 변경해야 한다.) 1. /etc/apache2/apache2.conf 파일을 연다. vi /etc/apache2/apache2.conf 2. Options Indexes FollowSymLinks 옵션을 찾는다. /Indexes 입력 후, 엔터를 치면 빠르게 찾을 수 있다. 3. Indexes FollowSymLinks 를 지워주고, wq 명령어를 통해 저장하고 빠져나온다. 4. 아파치 서버를 재시작한다. service apache2 restart 결과 : 디렉토리 인덱싱이 막힌 것을 확인할 수 있다. 2021. 1. 26.
Window MySQL 한글 입력 설정(my.ini 파일 없을 때) mysql 서버에서 status 명령어를 쳐보면 다음과 같이 utf8 언어셋이 설정이 안 되어있는 걸 볼 수 있다. C:\Program Files\MySQL\MySQL Server 5.7 폴더에도 my.ini 파일이 없다면 다음과 같이 해결하자. 주의할 점!! 아래 utf8 설정 전에 만들어진 DB나 Table은 character set이 적용이 안된다. 따라서 utf8로 이후에 설정했다면 다시 데이터베이스를 만들어야 적용이 된다. 1. 숨김 폴더 ProgramData 폴더를 찾는다. : 빨간색으로 동그라미 친 곳을 따라 누르면 하위 목록이 생기고, 보기 > 숨긴 항목 체크 > ProgramData 폴더가 보인다. 2. ProgramData 폴더 > MySQL 폴더 > MySQL\MySQL Server .. 2020. 12. 3.