PHP용 Apache 구성

PHP용 Apache 구성

MacBook Pro에서는 HomeBrew를 사용하여 새로운 버전의 Apache와 PHP를 설치했습니다. 지금 내가 다루고 있는 문제는 PHP 파일이 PHP 모듈에 의해 실행되지 않고 원시 텍스트로 표시되는 등 아파치 구성 파일에 문제가 있다는 것입니다.

내 test.php 파일은 다음과 같습니다.

<!DOCTYPE HTML5>
<HTML>
<BODY>
<?php
echo "PHP Active!";
?>
</BODY>
</HTML>

Safari에서 파일을 열면 파일의 전체(처리되지 않은) 내용, <!Doctype> 태그 및 모든 내용이 표시됩니다.

내 HTTPD.conf 파일에는

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

그리고

<FilesMatch \.php$>
  SetHandler application/x-httpd-php
</FilesMatch>

다시 말하지만, Safari에서 보는 내용은 파일의 텍스트와 정확히 동일합니다.

답변1

나는 지시 사항에 따라 작동하도록했습니다.https://www.git-tower.com/blog/apache-on-macos/#installation. 이 페이지에 언급된 HomeBrew 디렉터리가 없었기 때문에 포함된 파일을 httpd.conf 파일과 동일한 디렉터리에 넣었습니다.

관련 정보