Homebrew를 사용하여 mcrypt를 설치할 때 다음과 같은 문제가 발생할 수 있습니다. PHP 확장은 phpinfo() 출력에 표시되지 않습니다. 이러한 불일치는 Apache에서 사용하는 PHP가 Homebrew에서 설치한 버전과 다르다는 것을 의미합니다.
$ Brew search php
이 명령은 Homebrew를 통해 사용 가능한 PHP 버전 목록을 표시합니다. 설치된 버전이 phpinfo()에 표시된 버전과 다른지 확인하세요.
$ Brew install php@7.4
$ echo 'export PATH="/usr/local/opt/php@7.4 /bin:$PATH"' >> ~/.zshrc
$ source ~/.zshrc
이 명령은 PHP 7.4를 설치하고 해당 경로를 환경에 추가한 다음 셸 구성을 다시 로드합니다. .
Apache 구성 파일(일반적으로 httpd.conf라고 함)을 편집하고 다음 줄을 추가하세요:
LoadModule php_module /usr/ local/opt/php/lib/httpd/modules/libphp.so
<FilesMatch .php$>
SetHandler application/x-httpd-php
</FilesMatch>
DirectoryIndex에 index.php가 포함되어 있는지 확인하세요.
DirectoryIndex index.php index.html
PHP 구성 파일은 다음 위치에서 찾을 수 있습니다:
/usr/local/etc /php/7.4/
위 내용은 Homebrew와 Apache의 PHP 차이점을 조정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!