Mac을 최신 버전의 os로 업데이트했습니다. PHP 프로젝트를 실행하려고하면 브라우저가 PHP 프로젝트를 해석하는 대신 PHP 코드를 표시합니다. 나는 새로운 OS php가 버전 7.1에 있다는 것을 알아 차렸다. 나는에 httpd.conf 파일에서 사제 및 변경 모듈을 사용하여 (그것이 나를 위해 필요한 것) 5.6을 설치 :MacOS를 High Sierra로 업데이트 한 후 PHP가 작동하지 않습니다.
을 LoadModule php5_module /usr/local/Cellar/php56/5.6.31_7/libexec/apache2/libphp5.so
여기 아파치 에러 로그이다 :
[화 구월 26 23 : 59 : 38.600410 2,017] mpm_prefork : 고지] PID 980] AH00169 : 잡힌 SIGTERM, 종료 [화 구월 26 (23) : 59 : 38.622998 2017] [핵심 : 공지 사항] [pid 980] AH00 060 : 독방 감금 오류 또는 부모 프로세스 AH00557에서 검출 유사한 불쾌한 오류 : 아파치 : apr_sockaddr_info_get()는 맥북 - 프로 Kamil.local AH00558하지 못했습니다 아파치 : 안정적으로 서버의 정규화 된 도메인 이름을 확인할 수 없습니다, 127.0를 사용하여 .0.1. 'ServerName'지시문을 전역으로 설정하십시오. 메시지를 표시하지 않습니다. [Tue Sep 26 23 : 59 : 48.838005 2017] [mpm_prefork : notice] [pid 991] AH00163 : Apache/2.4.27 (Unix) PHP/5.6.31이 구성되었습니다. - 정상 동작을 재개하기 [화 구월 26 23 : 59 : 48.838097 2,017] [코어 : 고지] PID 991] AH00094 : 명령 행 : '은/usr/sbin에/아파치 -D FOREGROUND'
를 다시 시작 php5_module
다시 시작 아파치 서버와 php7_module 교체 당신은 다운 그레이드 PHP가 아닌 것처럼이 말 옵션을 사용하고 PHP5를 PHP5와 나란히 실행하지 않습니다. 이것들이 가능하지 않거나 당신의 대답 범위를 벗어 났기 때문에 당신이 알기 때문입니까? – dubloons
새 MacOS가 PHP 7을 코어에서 사용하기 때문에 이렇게 말하면 PHP 다운 그레이드가 재앙이 될 수 있습니다 – Kurogani
OP에서 언급했듯이 BREW를 사용하여 PHP 버전을 처리하므로 전혀 문제가되지 않습니다. – Erebus