안녕하세요 코딩하는 꾸랑이 입니다. 반갑습니다. 몇일만에 뵙네요!
개발환경을 구성하기 전에 먼저 설명을 해드릴게요
개발환경을 보통 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 을 한꺼번에 셋팅해주는 프로그램입니다.
공식사이트의 배포중단 으로 아래에 올려드리는 받기 버튼을 클릭해주세요 .
다운로드 하시고 실행하십시다!!
오케이를 눌릅니다.
다음
동의함
다음
폴더는 공부할거니까 변경하지 마시고 그대로 설치를 눌러주세요
설치가 완료된후에.
크롬이나 웨일이나 익스플로러 에서
http://localhost 를 입력하시면 아래와 같이 뜬다면 정상 설치가 완료 되었습니다.
자 다음 시간은 기본적인 php 공부를 합시닷!!
'비전공자의 개발공부(연재)' 카테고리의 다른 글
6강. html 태그란 무엇인가. (0) | 2022.03.04 |
---|---|
5강. 개발툴 및 기초공부 시작. (0) | 2022.03.03 |
3강. 도대체 front-end(프론트엔드) , back-end(백엔드)가 뭐야? (0) | 2022.02.11 |
2강. 웹의 동작원리에 대해서 알아봅시다. (0) | 2022.02.10 |
1강. 비전공자의 개발공부 개괄 설명 및 목차 (0) | 2022.02.09 |
댓글