>백엔드 개발 >PHP 튜토리얼 >Brew가 설치된 PHP를 인식하지 못하는 Apache를 해결하는 방법은 무엇입니까?

Brew가 설치된 PHP를 인식하지 못하는 Apache를 해결하는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-10-19 12:36:29559검색

How to Resolve Apache Not Recognizing Brew-Installed PHP?

Brew가 설치된 PHP를 Apache로 활용

Homebrew를 통해 설치된 PHP를 인식하지 못하는 문제가 발생했습니다. 아파치. 이 딜레마를 해결하기 위해 다음 계획을 살펴보겠습니다.

1. PHP 불일치 확인:

Brew의 PHP가 Apache의 PHP와 다른지 확인하려면 다음 명령을 실행하세요.

<code class="php">which php</code>

이렇게 하면 시스템에서 사용하는 PHP 바이너리의 경로가 표시됩니다. 이를 Apache 구성 파일(httpd.conf)에 표시된 경로와 비교하세요.

<code class="php">LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so</code>

경로가 다르면 불일치가 있는 것입니다.

2. Apache를 Brew의 PHP로 지정:

Apache가 Brew의 PHP를 사용하도록 하려면 httpd.conf를 수정하세요.

<code class="php">LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so</code>

경로가 Brew의 PHP 바이너리 경로와 일치하는지 확인하세요.

3. Apache에서 PHP 활성화:

httpd.conf에 다음 코드를 추가하여 Apache에서 PHP를 활성화합니다:

<code class="php"><FilesMatch \.php$>
  SetHandler application/x-httpd-php
</FilesMatch></code>

4. DirectoryIndex 설정:

httpd.conf에서 DirectoryIndex에 index.php가 포함되어 있는지 확인하세요.

<code class="php">DirectoryIndex index.php index.html</code>

5. php.ini 위치 확인:

php.ini 파일 위치:

<code class="php">/usr/local/etc/php/7.4/</code>

추가 팁:

  • 변경 후 Apache를 다시 시작하세요.
  • 종합적인 지침은 Homebrew PHP 공식 페이지를 확인하세요.
  • PHP 및 Apache 사전 설정이 포함된 보다 편리한 로컬 개발 환경을 위해 MAMP 또는 XAMPP 사용을 고려해보세요. 구성되었습니다.

위 내용은 Brew가 설치된 PHP를 인식하지 못하는 Apache를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.