2017-10-11 9 views
0

내 macOs High Sierra 10.13에 php와 Apache 서버로 로컬 환경을 설정 중입니다. 이상하게도 Apache 서버는 설정 방법에 대한 다양한 자습서를 따르지 만 PHP 파일을 읽지 않습니다.아파치 서버가 PHP를 설치 함에도 불구하고 PHP를 사용하지 않음

저는 homebrew로 PHP 7을 설치했습니다. 내가 php -S localhost:8000을 실행하면

나는 다음과 같은 정보를 얻을 :

PHP 7.1.7 Development Server started at Wed Oct 11 18:47:39 2017 
Listening on http://localhost:8000 
Document root is /Users/username/Sites 
Press Ctrl-C to quit. 

그래서 난 내 PHP 버전이 제대로 내 로컬 서버에 설치되어있는 것 같아요. apachectl configtest 저를 제공합니다

Syntax ok 

httpd -v

Server version: Apache/2.4.27 (Unix) 
Server built: Jul 15 2017 15:41:46 

여기에 누군가가 나를 도와 드릴까요?

+0

Apache에는 PHP를 사용하기 위해 설치된 모듈이나 프로그램이 필요합니다. 전형적으로'mod_php' 또는'FastCGI'. 귀하의 Mac에서 로컬 사용을 위해'MAMP'를 설치하는 것이 좋을 것입니다. – Cfreak

+0

답변 해 주셔서 감사합니다. MAMP를 사용하고 싶지 않습니다. bc 내가하는 일의 논리를 이해하고 싶습니다. 그러면 Apache httpd.conf 파일에서 LoadModule 행의 주석 처리를 제거해야합니다. 그러나 어느 것? – Tripduc

답변

1

괜찮 았던 부분을 발견했습니다.

httpd.conf 파일에 AddType application/x-httpd-php .php을 삽입하여 MIME PHP을 사용하도록 설정해야했습니다.

앞으로도 비슷한 문제가있는 다른 사람들에게 도움이되기를 바랍니다.