본문 바로가기
컴퓨터/서버구축

macOS 아파치 설치 후 .php 확장자 없이 접속하기

by 햇님☆ 2022. 3. 22.
반응형

참고로 맥북(M1)에 brew를 이용해서 apache2.4버전을 설치 하였다.

초기 개발 환경 설정은 아래 포스팅을 참고 바란다.

 

맥북(M1)에서 PHP / APACHE2 / MYSQL / phpmyadmin 설치하기.

맥북에서 내가 필요로 하는 개발환경을 갖추었다. 사실 온라인 서버를 운영하고 있는 나는 FTP환경에서 바로바로 작업하는 것을 선호하기 때문에 굳이 local 개발환경을 갖출 필요가 없었는데, 요

story-moon.tistory.com

 

httpd.conf 파일 수정

vi /opt/homebrew/ect/httpd/httpd.conf

//모듈 확인
LoadModule negotiation_module lib/httpd/modules/mod_negotiation.so //주석해제
LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so //주석해제

//<Driectory /> 또는 <Files /> 에서 Options 값에 MultiViews 설정
<Directory "설정할 디렉토리">
    Options FollowSymLinks MultiViews //MultiViews 설정
    AllowOverride All
    Require all granted
</Directory>

//가상 호스트에 적용시
<VirtualHost *:80>
	ServerName 도메인
	ServerAdmin webmaster@localhost
	DocumentRoot "도메인 root directory"
	<Directory "도메인 root directory">
		Options FollowSymLinks MultiViews //MultiViews 설정
		AddType application/x-httpd-php .php .html .htm
		AllowOverride All
		Order allow,deny
		allow from all
		Require all granted
	</Directory>
</VirtualHost>

 

negotiation_module 을 주석해제 하지 않아서 많은 시간을 소모했다. apache2 공식 사이트에서 해당 정보를 겨우 찾았다.

httpd를 재시작 하자

brew services restart httpd

 

반응형

댓글