맥북 Apache2 실행과 PHP 연동하기
맥북 Apache2 실행과 PHP 연동하기
맥북에는 아파치(Apache2)와 PHP가 기본적으로 설치되어 있는데요. 이번에 서버 관련 APP을 공부해보기 위해서 맥북을 서버로 사용하려고 아파치를 실행하고 PHP와 연동한 후 MySQL 설치를 해보려고 하는데 제 머리 용량이 작은 관계로 시간이 지나면 또 생각이 안 날까 싶어서...ㅠㅠ 그 과정을 정리해 놓으려고 하고요. ㅎ 오늘은 아파치와 php를 연결하는 과정을 정리해보려고 합니다.
먼저 현재 맥북에 있는 Apache와 PHP의 버전부터 확인을 해봅니다.
맥북의 아파치 버전을 확인하기 위해서는 [apachetl -v] 명령어를 입력하면 확인할 수 있어요. 제 맥북에는 2.4버전이 설치되어 있군요.▼
예전에 윈도우 컴퓨터에서 서버 공부 해보려고 할 때는 일일이 다 설치를 했어야 했는데...ㅎㅎ 이렇게 설치가 되어 있으니 참 편하네요. 다음은 PHP 버전을 확인해보기 위해서 [php -v]을 입력해 봅니다.▼
PHP7 버전이 설치되어 있네요. 이제 아파치를 시작해서 그 실행여부를 확인해볼게요. 아파치 실행 명령어는 [sudo apachectl start]입니다.▼
이렇게 Apache를 실행시켰다면 웹 브라우저를 열고요. 주소 입력창에 [localhost]를 입력해보면 화면에 [It works!]라는 문자열이 보입니다.▼
다음은 아파치의 설정 파일에서 php 모듈을 로드하는 부분의 주석을 제거해줘야 합니다. 터미널에서 다음과 같이 명령어를 입력하고 파일을 불러오고요.▼
사용자 비밀번호를 입력하면 다음과 같이 해당 파일이 열리는데 천천히 아래쪽으로 내려가다 보면....▼
그림에 표시한 것처럼 [LoadModule php7_module libexec/apache2/libphp7.so]가 보입니다. 원래는 이 앞에도 주석(#)이 있었거든요. 위 그림처럼 제거를 하면 됩니다.
그리고 저는 기본 폴더를 변경을 했는데요. 조금 더 아래쪽으로 내려가 보면...▼
이렇게 DocumentRoot가 보일 거예요. 아마 처음 이 화면을 보신다면 붉은색으로 표시한 것처럼 기본 폴더가 설정되어 있을 겁니다. 저는 제 계정 아래에 Server라는 폴더를 따로 만들어서 그걸 사용하기로 했어요.▼
이렇게 Server 폴더를 만들어서 사용하기로 했고요. 이 폴더 안에 다음과 같은 파일 두 개를 임시로 작성해서 넣었습니다.▼
html과 php 파일인데 그 내용들을 살펴보면 html은 그냥 test만 출력하도록 했고요.▼
php 파일은 PHP 정보를 알 수 있도록 작성했네요.▼
이렇게 두 개의 파일을 작성한 후 새로 만든 Server 폴더에 넣어놓고 각각의 페이지를 열어보겠습니다. 먼저 [localhost/index.html]을 열어보면 아래처럼 test 문자열이 출력되는 걸 확인할 수 있고요.▼
php 파일을 열어보면 이렇게 php에 관련된 정보들이 출력이 되는 걸 알 수 있습니다.▼
이렇게 해서 맥북에 기본적으로 설치되어 있는 Apache2를 실행하고 PHP를 연동하는 과정을 정리해봤고요. 다음 글에서는 MySQL을 설치하고 phpMyAdmin도 설치를 해보도록 할게요. 수고하셨습니다.