맥북에서 PHP 실행하기~!
가장 먼저 MacOS에는 기본적으로 PHP와 apache(apachectl)가 설치되어 있습니다.
하지만 apache가 설치되어 있는 폴더 내부의 httpd.conf 파일을 보면
"PHP was deprecated in macOS 11 and removed from macOS 12"
라며 macOS 12 버전에서는 제거되었다고 적혀있는데요.
(해당 내용의 경로는 /etc/apache2 폴더 내부의 httpd.conf에 적혀있습니다.)
때문에 우리는 맥에서 PHP 및 apache 서버를 실행시키기 위해 몇가지 설치와 변경이 필요합니다.
# lts 버전이 아닌 8.0 버전으로 설치했습니다.
brew install php@8.0
brew install httpd
httpd.conf 파일 찾기 명령어
find [찾을 경로] [형식] "찾을 파일 이름.확장자"
find / -name "httpd.conf"
httpd가 설치된 폴더로 이동
cd /opt/homebrew/etc/httpd
관리자 권한으로 httpd.conf 파일 열기 (비밀번호 입력)
sudo vi httpd.conf
php.ini 파일 찾기 명령어
find [찾을 경로] [형식] "찾을 파일 이름.확장자"
find / -name "php.ini"
php.ini 파일이 있는 폴더로 이동
cd /opt/homebrew/etc/php
pip.ini 파일 수정
vi php.ini
서비스하고 있는 리스트 확인
brew services list
httpd 서버 시작
brew services start httpd
브라우저 접속 후 localhost 접속
정상적으로 프로젝트 폴더 리스트가 뜬다면 성공!
httpd 서버 중지
brew services stop httpd
감사합니다.