반응형

httpd(Apache) 설치

brew install httpd

 

PHP 8.0 버전 설치

brew install php@8.0

 


httpd.conf 파일 내용 수정

 

- 먼저, php@8.0의 설치 경로를 찾는다.

sudo find / -name "php@8.0"

 

- httpd.conf 파일을 찾는다.

 

sudo find / -name "httpd.conf"

 

- 터미널에서 httpd가 설치된 디렉토리로 이동한다.

cd /usr/local/etc/httpd

 

- 관리자 권한으로 httpd.confg 파일을 열어 아래와 같이 수정한다.

sudo vi httpd.conf

 

52 line : 8080 -> 80으로 변경

 

181 line : 주석을 의미하는 '#' 제거

182 line : 아래와 같이 내용 추가(단, 본인 환경에서 php가 설치된 경로를 입력해야 함)

LoadModule php_module /usr/local/opt/php@8.0/lib/httpd/modules/libphp.so

 

193 line : User 사용자명으로 변경

194 line : Group staff로 변경

 

215 line : localhost로 변경

 

248 line : DocumentRoot "프로젝트 경로"로 변경

249 line : <Directory "프로젝트 경로">로 변경

 

271 line : All로 변경

 

282 line : 기본이 되는 index 파일 확장자 지정(index.php가 기본이 되게 하려면 index.php 기재)

 

가장 마지막 줄 : 아래의 3 줄을 추가

AddType application/x-httpd-php .html .php
AddType application/x-httpd-php-source .phps
PHPIniDir /etc

 

저장 후 종료 : ESC 누른 후 ":wq" 입력

 


php.ini 파일 수정

 

- php.ini 파일 찾기

sudo find / -name "php.ini"

 

- php.ini 파일이 있는 디렉토리로 이동

cd /usr/local/etc/php/8.0/

 

- php.ini 파일 수정

vi php.ini

 

198 line : On으로 변경

 


Apache 서버 실행

 

- 서비스 중인 리스트 확인

brew services list

 

- httpd 서버 재시작

brew services restart httpd

 

- 프로젝트 경로의 index.html 파일의 내용을 수정

vi /usr/local/var/www/index.html

 

- 브라우저에서 localhost 접속

 


https://velog.io/@timcodejs/PHP-MacOS%EC%97%90%EC%84%9C-PHP-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0

반응형

+ Recent posts