XAMPP macOS버전의 DOCUMENT_ROOT설정 및 MySQL 접속

macOS용 XAMPP의 경우 Window용과 다르게 모니터 프로그램의 GUI가 매우 간결하기 때문에 Window 버전과 동일한 방법으로는 설정에 접근할 수 없습니다. 이 포스트에서는 Apache 웹 서버의 DOCUMENT_ROOT와 MySQL 터미널에 접근하는 방법을 정리합니다.

 

Apache 설정파일 열기

XAMPP  모니터 프로그램에서 Apache Web Server를 선택하고 우측의 “Configuration” 버튼을 클릭합니다.

 

 

설정 화면이 표시되면 하단부의 “Open Conf File” 버튼을 클릭합니다.

 

 

설정을 계속 하겠냐는 질문창에서는 “Yes”를 클릭합니다.

 

 

설정파일 직접 열기

XAMPP 모니터 프로그램을 거치지 않고, 직접 Finder를 통해서 XAMPP 설정파일을 찾아 텍스트 편집기로 여는것도 가능합니다. 설정 파일의 경로는 다음과 같습니다.

Apache 설정을 위한 httpd.conf 파일

/Applications/XAMPP/xamppfiles/etc/httpd.conf

PHP 설정을 위한 php.ini 파일일

/Applications/XAMPP/xamppfiles/etc/php.ini

위의 설정 파일들 중에서 php.ini 파일은 XAMPP의 모니터를 통해서는 접근할 수 없습니다. 반드시 Finder에서 직접 해당 파일을 찾아야 합니다.

 

 

httpd.conf 파일의 Document Root 변경하기

Apache 웹서버의 설정 파일인 httpd.conf 파일이 표시됩니다. 파일의 내용 자체는 윈도우 버전과 동일합니다. 이 파일에서 “DocumentRoot”라고 검색하면 Apache의 홈 디렉토리 경로를 편집할 수 있습니다.

 

 

설정파일 편집시 주의사항

Mac의 텍스트 에디터에서는 쌍따옴표(“)를 사용하면 키보드에서 입력하는 일반 쌍따옴표가 아니라 특수문자 형태로 자동 변환합니다. 아래의 스크린샷에서 노란색으로 강조한 부분과 빨간색으로 강조한 부분을 비교해 보시기 바랍니다. 쌍따옴표의 모양이 다르게 되어 있습니다.

노란색 부분은 mac의 텍스트 에디터가 특수문자 형태로 자동 변환한 모습입니다. 쌍따옴표가 특수문자 형태(노란색)으로 변환될 경우 일반 텍스트 형식(빨간색)으로 수정해야 합니다.

또한 윈도우와 다르게 디렉토리 경로에 대해서 대소문자를 구분하니 오타에 주의하시기 바랍니다.

 

 

서버 재시작 및 설정 결과 확인

설정이 완료되면 다시 XAMPP 모니터에서 아파치 웹 서버를 재시작 합니다.

 

 

설정한 홈 디렉토리가 잘 적용되었는지 확인하기 위해서 간단한 phpinfo() 파일을 작성하여 http://localhost 로 접속해 보았습니다.

 

 

MySQL 터미널 접속하기

윈도우 버전에서는 mysql에 직접 접근할 수 있는 명령창을 열 수 있는 기능을 모니터 프로그램에서 제공했지만 macOS 버전에서는 터미널을 통해서 해당 경로로 직접 이동해야 합니다.

터미널에서 XAMPP의 MySQL 경로로 이동하기 위해 다음과 같이 입력합니다.

cd /Applications/XAMPP/bin

mysql에 접속하기 위한 명령어를 입력합니다. 단 윈도우와 다르게 명령어의 앞에 “./”를 추가해야 합니다.

./mysql -uroot -p

댓글 남기기