본문 바로가기
비전공자의 개발공부(연재)

4강. 개발환경을 구성해 봅시다.!

by 코딩하는 근근 2022. 2. 17.
728x90
반응형

안녕하세요 코딩하는 꾸랑이 입니다. 반갑습니다. 몇일만에 뵙네요!

 

개발환경을 구성하기 전에 먼저 설명을 해드릴게요 

 

개발환경을 보통 L A P M 이라고 합니다.

 

L = Linux 라고 하며 리눅스 는 서버(OS)  입니다.

리눅스는 쉽게 설명하면 윈도우 같은 OS 로  centOS , redhatLinux 등  많은 제품들이 있습니다.

오픈소스 OS 이기때문에 코어단을 가져와서 커스터마이징 할 수 있습니다.

리눅스 서버에서는 윈도우 처럼 예약실행 등도 할 수 있지만 이 부분은 나중에 아주 나아아아아 중에 하시면 될거같습니다. 

 

A = Apache 라고 하며 논리적 서버(소프트웨어) 입니다.

아파치는 웹서버입니다. PC 에 특정 포트를 계속 지켜보고 있는 프로그램이라고 보시면 됩니다.

이부분 설명 해드리자면 서버(컴퓨터) 에는 우리가 모르는 구멍(포트)가 아주 많이 있는데 

그 구멍(포트) 가 하는일을 OS 단에서 미리 정의 합니다. 우리가 사용하는 웹포트(구멍) 은 보통 80번때 구멍(포트) 를 

사용하는데 그 포트에 붙어있는 프로그램이 apache 아파치 라고 합니다. 

 

 

P = PHP 입니다.  

php 는 아파치 서버에서 실행되는 확장모듈(프로그램) 이라고 생각하시면 될거 같습니다.

php 는 앞으로 코딩하고 화면을 확인할때 차차 더 설명을 하도록 하겠습니다.

 

 

 

M = mysql 입니다 데이터베이스 서버(소프트웨어) 입니다.

mysql 은 DBMS 라고 하며 그냥 쉽게 설명하면 네이버뉴스 다음 뉴스 등등의 데이터 들이 저장되어 있는

논리적 서버라고 생각하시면 됩니다.  mysql , cubrid , oracle 등이 있습니다. 

보통 작은 회사들은 mysql을 사용하고 간간히 cubrid 를 사용하는 곳도 있더라고요 

그리고 공공기관이나 아주 큰 대기업들은 대부분 oracle 을 사용하고 있습니다.

 

 

 

물리적 서버 , 논리적 서버가 햇갈리실 수 있는데 

 

물리적서버 = 컴퓨터

논리적서버 = 아파치 , DB서버  라고 그냥 생각하시면 될거같아요.

 

 

일단 LAPM 의 개발환경을 하나하나 설치하기는 힘들기 떄문에 저희는 apm setup 이라는 윈도우용 설치프로그램을

설치하도록 하겠습니다. 

 

프로그램 설치 하나로 LAPM 을 한꺼번에  셋팅해주는 프로그램입니다. 

 

 

공식사이트의  배포중단 으로 아래에 올려드리는 받기 버튼을 클릭해주세요 . 

 

받기

 

Google Drive - 모든 파일을 한 곳에서

하나의 계정으로 모든 Google 서비스를 Google Drive로 이동하려면 로그인하세요.

accounts.google.com

 

 

다운로드 하시고 실행하십시다!!

 

 

 

 

오케이를 눌릅니다.

 

 

다음

 

 

동의함

 

 

 

 

 

 

다음

 

 

 

폴더는 공부할거니까 변경하지 마시고 그대로 설치를 눌러주세요 

 

 

설치가 완료된후에.

 

크롬이나 웨일이나 익스플로러 에서 

http://localhost 를 입력하시면 아래와 같이 뜬다면 정상 설치가 완료 되었습니다. 

 

 

 

 

 

자 다음 시간은 기본적인 php 공부를 합시닷!! 

728x90
반응형

댓글