본문 바로가기

IT지식/개발21

[Ubuntu] Apache2 웹서버 Document root 디렉토리 변경하기 구름 ide 무료 버전을 이용하고 있는데, ide에서 '실행'을 하면 php -S 옵션으로 파일을 실행한다. 웹서버를 이용하고싶어 도큐먼트 루트를 변경하려고 한다. 구름 ide에서 컨테이너를 생성하면 /workplace 디렉토리 안에 작업 디렉토리를 만든다. 컨테이너 이름이 myplace라면 /workplace/myplace 구조로 디렉토리가 만들어진다. 오늘 나는 /workplace/myplace 이곳을 루트로 설정하려고 한다. 1. 아파치 웹 서버 설정파일 apache2.conf 을 수정 해보자. ~# vi /etc/apache2/apache2.conf Options Indexes FollowSymLinks AllowOverride None Require all granted 위와 같이 디렉토리가 /.. 2020. 7. 11.
무료 웹서버. 구름 IDE 시작하기. PHP/Mysql 1년간 무료로 사용하던 AWS EC2 기간이 만료되어, 구름 IDE를 시작해보려고 합니다. 무료로 5개의 작업공간을 사용할 수 있다고 하네요. 한 번 해볼까요? https://ide.goorm.io/ 구름 IDE는 클라우드 서비스이며, 도커(Docker)를 기반으로 개발 환경을 구축해줍니다. 웹 브로우저로 어디서든 프로그래밍을 할 수 있는 서비스 입니다. 또한 여러명과 작업 환경을 공유할 수 있습니다. 자 그럼 이제 계정을 생성해보겠습니다. [IDE 시작하기] 버튼을 선택하면 로그인화면으로 이동됩니다. 음.. 저는 네이버 아이디로 가입해보겠습니다. 다른 서비스로 로그인 항목에서 "네이버 아이콘을 선택 > 네이버 로그인 > 이메일 인증" 을 받고나면 회원 가입이 완료됩니다. 선택사항은 건너뛸게요. 로그인을.. 2020. 7. 7.
[MySql] TINYINT TINYINT의 자료형의 크기는 1byte, 2^8 = 8 bit 범위는 -128 ~ 127 UNSIGED 0 ~ 255 TINYINT(1) 은 boolean형에서 사용한다. 0 또는 1. FALSE 또는 TRUE. INSERT > 0, false, 1, true SELECT > 0, 0, 1, 1 자료형은 왜 필요한가. 이 때 같은 목적의 프로그램이라고 할지라도 효율적으로 동작하는 것이 더 좋은 프로그램이 된다. “컴퓨터 알고리즘(Computer Algorithm)” 학문에서는 이를 평가(Performance Analysis)하기 위해서, “시간복잡도(time complexity)“와 “공간복잡도(space complexity)“라는 개념을 사용한다. 즉, “더 작은 공간을 사용하면서” , “더 빠르게.. 2020. 5. 20.
[MySQL] UNSIGNED 사용하기 및 범위 INT(10) UNSIGNED 음수가 필요하지 않은 경우 UNSIGNED를 사용한다. INT 형의 범위는 -2147483648 ~ 2147483647 인데, UNSIGNED를 선언하면 0 ~ 4294967295 까지 사용할 수 있다. INT SIGNED (-2147483648 ~ 2147483647) INT UNSIGNED ( 0 ~ 4294967295) 2020. 5. 20.