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
'Installation > MacOS' 카테고리의 다른 글
MacOS에 MySQL 설치 (2) | 2022.08.14 |
---|---|
MacOS에 Bitnami MAMP 설치 및 설정(Apache + MySQL or MariaDB + PHP) (0) | 2022.08.09 |
MacOS JDK 설치 (2) | 2022.06.03 |
Mac OS 터미널에서 ftp, lftp클라이언트 사용 (0) | 2021.06.23 |
[머신 러닝] MacOS(Bigsur 11.3.1)에서 Anaconda와 Jupyter notebook 설치 (1) | 2021.05.22 |