다루두루

블로그 이미지

차케요

공부하면서 정리하는 노트같은 블로그입니다.

맥북 Apache2 실행과 PHP 연동하기

컴퓨터/유용한 프로그램 2018. 3. 19. 11:28

맥북 Apache2 실행과 PHP 연동하기

 

맥북에는 아파치(Apache2)와 PHP가 기본적으로 설치되어 있는데요. 이번에 서버 관련 APP을 공부해보기 위해서 맥북을 서버로 사용하려고 아파치를 실행하고 PHP와 연동한 후 MySQL 설치를 해보려고 하는데 제 머리 용량이 작은 관계로 시간이 지나면 또 생각이 안 날까 싶어서...ㅠㅠ 그 과정을 정리해 놓으려고 하고요. ㅎ 오늘은 아파치와 php를 연결하는 과정을 정리해보려고 합니다.

 

먼저 현재 맥북에 있는 Apache와 PHP의 버전부터 확인을 해봅니다.

맥북의 아파치 버전을 확인하기 위해서는 [apachetl -v] 명령어를 입력하면 확인할 수 있어요. 제 맥북에는 2.4버전이 설치되어 있군요.▼

아파치 버전

 

 

예전에 윈도우 컴퓨터에서 서버 공부 해보려고 할 때는 일일이 다 설치를 했어야 했는데...ㅎㅎ 이렇게 설치가 되어 있으니 참 편하네요. 다음은 PHP 버전을 확인해보기 위해서 [php -v]을 입력해 봅니다.▼

php 버전


PHP7 버전이 설치되어 있네요. 이제 아파치를 시작해서 그 실행여부를 확인해볼게요. 아파치 실행 명령어는 [sudo apachectl start]입니다.▼

아파치 실행

이렇게 Apache를 실행시켰다면 웹 브라우저를 열고요. 주소 입력창에 [localhost]를 입력해보면 화면에 [It works!]라는 문자열이 보입니다.▼

로컬호스트

다음은 아파치의 설정 파일에서 php 모듈을 로드하는 부분의 주석을 제거해줘야 합니다. 터미널에서 다음과 같이 명령어를 입력하고 파일을 불러오고요.▼

설정하기

사용자 비밀번호를 입력하면 다음과 같이 해당 파일이 열리는데 천천히 아래쪽으로 내려가다 보면....▼

php 사용

그림에 표시한 것처럼 [LoadModule php7_module libexec/apache2/libphp7.so]가 보입니다. 원래는 이 앞에도 주석(#)이 있었거든요. 위 그림처럼 제거를 하면 됩니다.

 

 

그리고 저는 기본 폴더를 변경을 했는데요. 조금 더 아래쪽으로 내려가 보면...▼

폴더 따로 만들기

이렇게 DocumentRoot가 보일 거예요. 아마 처음 이 화면을 보신다면 붉은색으로 표시한 것처럼 기본 폴더가 설정되어 있을 겁니다. 저는 제 계정 아래에 Server라는 폴더를 따로 만들어서 그걸 사용하기로 했어요.▼

폴더 생성

이렇게 Server 폴더를 만들어서 사용하기로 했고요. 이 폴더 안에 다음과 같은 파일 두 개를 임시로 작성해서 넣었습니다.▼

파일들

html과 php 파일인데 그 내용들을 살펴보면 html은 그냥 test만 출력하도록 했고요.▼

테스트

php 파일은 PHP 정보를 알 수 있도록 작성했네요.▼

정보

이렇게 두 개의 파일을 작성한 후 새로 만든 Server 폴더에 넣어놓고 각각의 페이지를 열어보겠습니다. 먼저 [localhost/index.html]을 열어보면 아래처럼 test 문자열이 출력되는 걸 확인할 수 있고요.▼

실행

php 파일을 열어보면 이렇게 php에 관련된 정보들이 출력이 되는 걸 알 수 있습니다.▼

php 정보


이렇게 해서 맥북에 기본적으로 설치되어 있는 Apache2를 실행하고 PHP를 연동하는 과정을 정리해봤고요. 다음 글에서는 MySQL을 설치하고 phpMyAdmin도 설치를 해보도록 할게요. 수고하셨습니다.

저작자표시 비영리 변경금지
Posted by 차케요

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

카테고리

NEW (900)
아이폰 개발 기초 (7)
취미 (16)
아두이노 (16)
[안드로이드] 어플만들기 (77)
안드로이드 기초 다지기 (61)
슈팅게임 만들기 (4)
[JAVA]자바 공부하기 (48)
C언어 알고리즘 (61)
[Unity3D]유니티3D 강좌 (7)
컴퓨터 (325)
포토샵CS2 강좌 (6)
유용한 프로그램 (244)
리눅스 노트정리 (22)
임베디드 리눅스 (11)
New블로그 (9)
음식의 효능 (4)
일반상식 (56)
HTML 공부 (40)
포토샵 공부 (36)
엑셀 (6)
파워포인트 공부 (19)
노트정리 (38)
일상 (33)
TV영화 (85)
방명록 : 관리자 : 글쓰기
차케요's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

다루두루

공부하면서 정리하는 노트같은 블로그입니다.

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • NEW (900)
    • 아이폰 개발 기초 (7)
    • 취미 (16)
      • 아두이노 (16)
    • [안드로이드] 어플만들기 (77)
      • 안드로이드 기초 다지기 (61)
      • 슈팅게임 만들기 (4)
    • [JAVA]자바 공부하기 (48)
    • C언어 알고리즘 (61)
    • [Unity3D]유니티3D 강좌 (7)
    • 컴퓨터 (325)
      • 포토샵CS2 강좌 (6)
      • 유용한 프로그램 (244)
    • 리눅스 노트정리 (22)
      • 임베디드 리눅스 (11)
    • New블로그 (9)
    • 음식의 효능 (4)
    • 일반상식 (56)
    • HTML 공부 (40)
    • 포토샵 공부 (36)
    • 엑셀 (6)
    • 파워포인트 공부 (19)
    • 노트정리 (38)
    • 일상 (33)
    • TV영화 (85)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바