최초 작성일 : 2023-07-06 | 수정일 : 2023-09-05 | 조회수 : 838 |
아파치와 PHP를 Big Sur에서 실행시키기 위해 다음 단계를 따라 주세요.
- Homebrew 설치: Homebrew는 macOS 용 패키지 관리자이다.
이것을 사용하여 Apache와 PHP를 설치한다.
아직 Homebrew를 설치하지 않았다면, 터미널을 열고 아래의 명령어를 입력해 설치해보자. :
bash/bin/bash -c '$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)'
- Apache 설치: 다음으로 Apache를 설치한다.
터미널에서 아래의 명령어를 실행한다.
brew install httpd
- PHP 설치: 다음으로 PHP를 설치한다.
터미널에서 아래의 명령어를 실행한다.
brew install php
- Apache와 PHP 설정: Apache와 PHP가 설치되면 이를 설정해야 한다.
Apache의 설정 파일은 /usr/local/etc/httpd/httpd.conf
에 위치하고 있다.
이 파일을 편집하려면 다음 명령어를 실행한다.
bashsudo nano /usr/local/etc/httpd/httpd.conf
여기에서 다음과 같은 변경 사항을 만드세요.
LoadModule php_module
행의 주석 처리를 해제한다.
예를 들어, PHP 8.X를 설치한 경우, LoadModule php8_module /usr/local/opt/php@8/lib/httpd/modules/libphp8.so
라는 줄을 찾을 수 있다.
DocumentRoot 및 <Directory>
행을 웹 서버로 사용하려는 디렉토리로 변경한다.
AllowOverride None
을 AllowOverride All
로 변경하여 .htaccess
파일의 사용을 허용한다.
DirectoryIndex index.html
을 DirectoryIndex index.php index.html
로 변경하여 PHP 파일을 우선적으로 로드하게 한다.
sqlbrew services start httpd
http://localhost:8080
에 접속해서 Apache가 정상적으로 작동하는지 확인한다.info.php
파일을 생성하고 다음 내용을 삽입한다.php<?php
phpinfo();
?>
이 파일을 로드하면 PHP 정보가 출력되어야 한다.
참고로, 명령어는 OS 버전이나 설치한 패키지에 따라 약간 달라질 수 있다.
위의 단계가 제대로 작동하지 않으면 패키지 문서를 확인하거나 특정 오류 메시지로 검색해 봐야할 수 있다.