목록Language (65)
Nuke Olaf - Log Store
1. FTP (File Transfer Protocol) 의 사전적의미 (1) transfer : 옮기다, 이동하다 (2) protocol : 통신규약, 장치와 다른 장치 사이에서 데이터를 원활히 주고받기 위해 약속한 여러가지 규약 -> SFTP 는 Secure File Transfer Protocol 의 약자로, FTP 와 달리 클라이언트와 서버간의 데이터 전송을 암호화하기 때문에 해킹이나 보안상의 문제점을 방지한다. 2. FTP 의 IT 사전적의미 파일 전송 프로토콜은 TCP/IP 프로토콜을 가지고 서버와 클라이언트 사이의 파일 전송을 하기 위한 프로토콜이다. 파일 전송 프로토콜은 하나의 호스트에서 다른 호스트로 파일을 복사하기 위해 TCP/IP 에 의해 제공되는 표준기능이다. 3. FTP 란 무엇인..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
1. PHP Storm 이란 무엇이고, PHP Storm 을 왜 사용할까? php storm 이란 JetBrains 가 PHP 및 웹 개발자를 위해 만든 Java 기반 통합 개발환경(IDE, Integrated deveopment environment)이다. 오류 발생을 방지하고, 자동완성, 코드 리팩토링, 디버깅, HTML, CSS 및 Java Script 편집기를 제공한다. 또한, 프로젝트에서 데이터베이스 및 SQL 작업을 위한 도구 및 코드 지원 기능을 제공한다. 출처 :https://monovm.com/blog/what-is-phpstorm/ PhpStorm 에는 WebStorm 의 기능 + PHP 에 대한 완전한 지원 + 데이터베이스 지원이 추가되어있다. PhpStrom 은 개발자가 PHP 코드..
Ubuntu 18.04 OS 위에 Apache 2.4.41 컴파일 설치를 완료했다. * 우분투에 아파치와 MySQL 을 설치하는 방법은 이전 글을 참고 이전 글 1 : 우분투에 아파치 수동설치 하기 이전 글 2 : 우분투 아파치 서버에 MySQL 수동설치하기 다음으로는 Server Side Langauge 인 PHP 를 설치하려고 한다. PHP 공식 사이트 설치 매뉴얼 : https://www.php.net/manual/en/install.unix.apache2.php PHP 는 버전 7을 사용하려고 한다. 7.2, 7.3, 7.4 버전이 있다. PHP 공식 홈페이지 참고 : https://www.php.net/ php-7.4.1.tar.gz 다운로드 링크 : https://www.php.net/dist..
Ubuntu 18.04 OS 위에 Apache 2.4.41 컴파일 설치를 완료했다. PHP 를 설치하기 전에 Mysql 데이터베이스 를 설치하려고 한다. 자세한 내용은 표준 소스 배포를 사용하여 MySQL 설치 링크 참조 : https://dev.mysql.com/doc/refman/8.0/en/installing-source-distribution.html 0. MySQL 어떤 버전을 깔아야할까 고민해보기 MySQL 은 1995년에 발표된 RDBMS 이다. 현재 시점으로는 2017년 즈음 릴리즈된 8.0이 최신버전이라고 한다. MySQL 5.6 이나 5.7 같은것을 보다가 갑자기 8.0??? 이라는 얘기가 나와서 당황했는데, MySQL 5.7 다음이 바로 8.0이라고 부르는 듯 하다. 5.8이 아니라 ..
1. Dynamic Shared Objects 의 사전적 의미 dynamic : marked by usually continuous and productive activity or change, energetic, foceful 지속적으로 생산적인 활동이나 변화를 의미한다. dynamic 은 영한사전적 의미로는 "역동적인"이라는 뜻으로 나오는데, 지속적으로 어떤 변화가 있는 공유할 수 있는 객체라는 의미로 해석할 수 있을 것 같다. 2. apache 에서 말하는 Dynamic Shared Objects apache 공식 사이트에서 설명하는 DSO 아파치 웹서버는 관리자가 모듈들을 선택하여 서버에 포함할 기능을 결정할 수 있는 모듈화된 프로그램이다. 서버를 컴파일할때 httpd 실행파일에 정적으로 모듈을 ..
여기서 말하는 수동설치란? : linux 에서 소스를 컴파일하여 설치하는 것을 말한다. /usr/local 에 설치하는것이 관례이다. 소스파일은 /usr/local/src 에 보관한다. 컴파일 설정을 마친 후에는 아래 명령어로 설치를 수행한다. # ./configure # make # make install 참고 : 제타위키 컴파일설치 0. APR, PCRE 와 같은 의존성 패키지 설치 Apache 를 Ubuntu 18.04 에 설치, 및 실행하기 위해서는 APR, PCRE 와 같은 의존성 패키지를 설치해야한다. APR : https://en.wikipedia.org/wiki/Apache_Portable_Runtime APR(Apache Portable Runtime)는 아파치 HTTP 서버 2.x.의 ..