Programming
-
Mysql Workbanch vs PhpMyAdminProgramming/BackEnd 2020. 5. 3. 20:03
Mysql Workbanch는 Mysql클라이언트 프로그램으로서 Mysql DB서버에 접속하는 것이다. PhpMyAdmin은 로컬환경에서 웹을 통해 Mysql DB서버에 접속하는 방식이다. Mysql Workbanch를 사용할 때는 ip주소, Port번호, 사용자 이름, 비밀번호 등을 설정해서 권한을 얻어야 접속이 가능하다. 이는 외부에서도 Mysql서버에 접속할 수 있기때문이다. PhpMyAdmin은 로컬환경에서 DB에 접속하는 것이다. 따라서 워크밴치와 같이 외부에서 접속하는 것이 아니기 때문에 IP주소와 포트 비밀번호 등을 따로 설정하지 않아도 되는 것이다. Mysql Workbanch에서 로컬IP로 접속하는 것과 같은 원리이다.
-
[Linux] Ubuntu 업데이트 서버 연결 에러 (apt-get update 에러)Programming/BackEnd 2020. 5. 2. 20:00
https://notpeelbean.tistory.com/entry/linux-Ubuntu-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-%EC%84%9C%EB%B2%84-%EC%97%B0%EA%B2%B0-%EC%97%90%EB%9F%AC-aptget-update-%EC%97%90%EB%9F%AC [Linux] Ubuntu 업데이트 서버 연결 에러 (apt-get update 에러) Q : 상황 사용 버전 : Ubuntu 12.04.2 LTS 서버 윈도우 상에서 VMPlayer를 이용하여 우분투를 설치하였고 네트워크는 NAT 외부접속을 위한 NAT Setting을 마친 상태이다. apt-get install을 통한 ssh 등은 잘 설치.. notpeelbean.tistory.com h..
-
패키지 관리자란?Programming/BackEnd 2020. 5. 2. 19:24
패키지관리자는 리눅스에서 소프트웨어 패키지 설치를 간편하게 할 수 있도록 도와주는 명령어 인터페이스 입니다. 대표적으로 RedHat(레드햇) 계열의 Cent OS에서는 YUM(yellow dog, Updater, Modified)이 있으며, Debian계열의 Ubuntu 에서는 APT(Advanced Packaging Tool)가 존재합니다. yum 은 RPM 기반의 패키지 자동 업데이터이자 설치/삭제 도구입니다... apt-* 는 DEB (데비안 또는 우분투) 기반의 패키지 자동 업데이터,설치,삭제 도구입니다.. 이런것을 쓰면 좋은 점은 원하는 패키지를 설치하기 위해 패키지 웹사이트 주소를 검색하고 들어가고 다운받고 하는 과정이 필요없고요 의존성이 걸려있는 패키지들 또한 한번에 찾아서 설치를 해줍니다...
-
Ubuntu에서 소스 컴파일 설치의 의의..Programming/BackEnd 2020. 5. 2. 17:54
ubuntu에 APM을 설치할 때 패키지관리자를 사용하여 패키지들을 쉽게 설치할 수 있지만,, 직접 웹에서 압축파일을 받고 압축파일을 풀어 소스를 컴파일하여 설치하는 방법도 있다. 소스를 컴파일해서 설치하는 방법이 시간도 훨씬 오래 걸리고 복잡한데 왜 이러한 방식을 사용하는지 궁금증이 들었다. 장점(초보자 관점) 컴파일 설치는 버전, 빌드옵션등을 자신이 설정할 수 있다. 즉, 커스터마이징 할 수 있다. 무엇보다 소스설치를 하면서 리눅스 환경에 더 빠르게 적응할 수 있다. 패키지관리자를 사용하면 단순히 apt-get, vi 이정도에서 사용이 끝날텐데, 소스설치를 하려면 직접 소스를 다운로드받고 압축풀고, 컴파일 옵션 설정하는 등의 과정을 통해 리눅스 환경에 쉽게 익숙해질 수 있다. rpm으로 사용할수 없는..
-
맥스텍(MAX TECH)공유기 포트포워딩 방법Programming/BackEnd 2020. 5. 2. 15:16
1. 맥스텍 공유기설정 ip주소로 접속 http://192.168.200.254:8080 2. 보안 탭에 포트포워딩 메뉴 선택 후 빈칸 입력 외부IP주소: 네이버 검색 창에 내 '아이피주소'라고 치면 외부IP주소를 얻을 수 있다. 이 외부 IP주소가 '진짜 IP주소'이다. 이 IP 주소는 '진짜' 주소이고, 각 인터넷 회선마다 겹치지 않게 고유한 값을 갖게 된다. 이 주소는 비유하자면 'AA시 BB구 CC동 DD아파트'에 해당하는 값이다. 대개는 이 주소는 공유기에 할당이 된다. 이 주소와 공유기 내에서 분배되는 'X동 Y호'의 값까지 알면, 내 기기에 접근할 수 있게 된다. 내부IP주소: 내부 IP주소는 공유기 내부에서 사용하기 위한 IP주소이다. 공유기에 연결된 여러 대의 기기가 있을 것이다. 이 여..
-
Ubuntu 18.04 + Mysql 8.0.19 수동설치하기Programming/BackEnd 2020. 5. 1. 23:16
Ubuntu 18.04 OS 위에 Apache 2.4.43 컴파일 설치를 완료했다. PHP 를 설치하기 전에 Mysql 데이터베이스 를 설치하려고 한다. *** 툴들이 이미 설치되어있는지는 아래의 명령어로 확인해준다. (apt-get 으로 설치한것만 확인 가능) $ dpkg -l | grep [이름] 1. 관련 패키지 설치 $ apt-get update $ apt-get install cmake $ sudo apt-get install gcc g++ libncurses5-dev libxml2-dev openssl libssl-dev curl libcurl4-openssl-dev libjpeg-dev libpng-dev libfreetype6-dev libsasl2-dev autoconf libncurse..
-
Ubuntu 18.04 + Apache 2.4.43 수동설치하기Programming/BackEnd 2020. 5. 1. 17:50
수동설치: LINUX에서 압축소스를 받아 컴파일해서 설치하는 것. APR(Apache Portable Runtime)는 아파치 HTTP 서버 2.x.의 핵심이며 휴대용 라이브러리이다. APR은 고급 IO 기능(예:sendfile, epoll and OpenSSL 등)에 대한 접근을 포함하여 OS 수준의 기능 (난수 생성, 시스템 상태), 그리고 기본 프로세스 처리(공유 메모리, NT 파이프와 유닉스 소켓) 등 많은 용도로 사용되고 있다. PCRE( Perl Compatible Regular Expressions )는 펄 호환 정규 표현식으로서, 정규식 패턴 일치를 구현하는 함수의 집합입니다. 요즘에는 Apache, PHP, KDE 등을 포함한 오프 소스 프로젝트에서 사용되고 있으며, 아파치 2.4 버전을..
-
윈도우 로컬 컴퓨터에 bitnami WAMP/ phpadmin 설치Programming/BackEnd 2020. 4. 27. 23:22
bitnami WAMP란? 윈도우 환경에 어플리케이션을 설치할 때 복잡한 과정을 거쳐야 하는 경우가 있다. 이런 복잡한 과정을 거치는 어플리케이션 솔루션들을 패키지로 만들어서 이용자가 어플리케이션을 쉽게 설치할 수 있도록 도와주는 프로그램이다. 여러 종료의 패키지 프로그램이 존재하며, 지금은 웹서버 구축에 필요한 프로그램인 비트나미 WAMP를 이용할 예정이다. 비트나미 WAMP는 윈도우(Window)에 Apache, MySQL, PHP를 설치한다. https://andamiro25.tistory.com/102 [웹 서버]비트나미(bitnami)를 이용해 윈도우에 웹 서버 구축하기 비트나미(bitnami) 설치 및 웹 서버 구축 비트나미(bitnami) WAMP란? 윈도우 환경에 어플리케이션을 설치할 때 ..